注册

python安装dmpython报错

DM_233175 2024/04/19 667 7

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:win11
【CPU】:
【问题描述】*:python3.8.5
dm数据库已安装,执行python setup.py install 命令安装dmpython时报错
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x86\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\dmdbms\bin /LIBPATH:C:\dmdbms\include /LIBPATH:C:\Users\yss\AppData\Local\Programs\Python\Python38-32\libs /LIBPATH:C:\Users\yss\AppData\Local\Programs\Python\Python38-32\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\lib\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x86" dmdpi.lib /EXPORT:PyInit_dmPython build\temp.win32-3.8\Release\py_Dameng.obj build\temp.win32-3.8\Release\row.obj build\temp.win32-3.8\Release\Cursor.obj build\temp.win32-3.8\Release\Connection.obj build\temp.win32-3.8\Release\Environment.obj build\temp.win32-3.8\Release\Error.obj build\temp.win32-3.8\Release\Buffer.obj build\temp.win32-3.8\Release\exLob.obj build\temp.win32-3.8\Release\exObject.obj build\temp.win32-3.8\Release\tObject.obj build\temp.win32-3.8\Release\var.obj build\temp.win32-3.8\Release\vCursor.obj build\temp.win32-3.8\Release\vDateTime.obj build\temp.win32-3.8\Release\vInterval.obj build\temp.win32-3.8\Release\vLob.obj build\temp.win32-3.8\Release\vNumber.obj build\temp.win32-3.8\Release\vObject.obj build\temp.win32-3.8\Release\vString.obj build\temp.win32-3.8\Release\vlong.obj build\temp.win32-3.8\Release\exBfile.obj build\temp.win32-3.8\Release\vBfile.obj build\temp.win32-3.8\Release\trc.obj /OUT:build\lib.win32-3.8\dmPython.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\dmPython.cp38-win32.lib
正在创建库 build\temp.win32-3.8\Release\dmPython.cp38-win32.lib 和对象 build\temp.win32-3.8\Release\dmPython.cp38-win32.exp
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_unbind_params
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_exec_direct
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_prepare
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_row_count
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_number_params
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_close_cursor
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_number_columns
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_get_desc_field
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_get_diag_field
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_fetch
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_more_results
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_set_stmt_attr
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_desc_column
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_desc_param
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_rowid_to_char
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_free_handle
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_param_data
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_get_stmt_attr
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_exec
Cursor.obj : error LNK2001: 无法解析的外部符号 _dpi_alloc_stmt
Connection.obj : error LNK2001: 无法解析的外部符号 _dpi_logout
Connection.obj : error LNK2001: 无法解析的外部符号 _dpi_alloc_con
Connection.obj : error LNK2001: 无法解析的外部符号 _dpi_rollback
Connection.obj : error LNK2001: 无法解析的外部符号 _dpi_set_con_attr
Connection.obj : error LNK2001: 无法解析的外部符号 _dpi_get_con_attr
Connection.obj : error LNK2001: 无法解析的外部符号 _dpi_commit
Connection.obj : error LNK2001: 无法解析的外部符号 _dpi_free_stmt
Connection.obj : error LNK2001: 无法解析的外部符号 _dpi_login
Connection.obj : error LNK2001: 无法解析的外部符号 _dpi_free_con
Environment.obj : error LNK2001: 无法解析的外部符号 _dpi_free_env
Environment.obj : error LNK2001: 无法解析的外部符号 _dpi_get_env_attr
Environment.obj : error LNK2001: 无法解析的外部符号 _dpi_get_diag_rec
Environment.obj : error LNK2001: 无法解析的外部符号 _dpi_alloc_env
exLob.obj : error LNK2001: 无法解析的外部符号 _dpi_lob_get_length
exLob.obj : error LNK2001: 无法解析的外部符号 _dpi_lob_truncate
exLob.obj : error LNK2001: 无法解析的外部符号 _dpi_lob_read
exObject.obj : error LNK2001: 无法解析的外部符号 _dpi_get_obj_attr
exObject.obj : error LNK2001: 无法解析的外部符号 _dpi_get_obj_val
exObject.obj : error LNK2001: 无法解析的外部符号 _dpi_free_obj
exObject.obj : error LNK2001: 无法解析的外部符号 _dpi_unbind_obj_desc
exObject.obj : error LNK2001: 无法解析的外部符号 _dpi_free_obj_desc
exObject.obj : error LNK2001: 无法解析的外部符号 _dpi_desc_obj2
exObject.obj : error LNK2001: 无法解析的外部符号 _dpi_bind_obj_desc
exObject.obj : error LNK2001: 无法解析的外部符号 _dpi_get_obj_desc_attr
exObject.obj : error LNK2001: 无法解析的外部符号 _dpi_alloc_obj
var.obj : error LNK2001: 无法解析的外部符号 _dpi_bind_col2
var.obj : error LNK2001: 无法解析的外部符号 _dpi_bind_param2
vCursor.obj : error LNK2001: 无法解析的外部符号 _dpi_set_obj_val
vLob.obj : error LNK2001: 无法解析的外部符号 _dpi_alloc_lob_locator2
vLob.obj : error LNK2001: 无法解析的外部符号 _dpi_lob_write
vLob.obj : error LNK2001: 无法解析的外部符号 _dpi_free_lob_locator
vlong.obj : error LNK2001: 无法解析的外部符号 _dpi_put_data
exBfile.obj : error LNK2001: 无法解析的外部符号 _dpi_bind_param
exBfile.obj : error LNK2001: 无法解析的外部符号 _dpi_free_bfile
exBfile.obj : error LNK2001: 无法解析的外部符号 _dpi_bfile_read
exBfile.obj : error LNK2001: 无法解析的外部符号 _dpi_get_data
vBfile.obj : error LNK2001: 无法解析的外部符号 _dpi_alloc_bfile
build\lib.win32-3.8\dmPython.cp38-win32.pyd : fatal error LNK1120: 57 个无法解析的外部命令
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x86\link.exe' failed with exit status 1120

回答 0
暂无回答
扫一扫
联系客服