繁体   English   中英

LNK1181:无法打开输入文件“ oraocci10.lib”

[英]LNK1181: cannot open input file 'oraocci10.lib'

我在修复之前(在调试模式下)遇到了这个问题。 但是现在当我尝试以发布模式编译应用程序时,出现了以下错误:

LNK1181:无法打开输入文件“ oraocci10.lib”

是什么原因造成的?

这些是我在应用程序中的一些设置:

调试模式:

链接器->常规->附加图书馆目录:

$(WXWIN)\lib\vc_lib;E:\app\vasyl\product\11.1.0\db_1\OCI\lib\MSVC\vc71;$(WXDIR284)\lib\vc_lib;%(AdditionalLibraryDirectories)

发布模式:

链接器->常规->附加图书馆目录:

$(WXWIN)\lib\vc_lib;\\darkstar\D$\oracle\product\10.2.0\client_1\oci\lib\msvc\vc71;$(WXDIR284)\lib\vc_lib;%(AdditionalLibraryDirectories)

我的硬盘上没有名为E:驱动器。

更新 :现在,我检查了我在哪里下载的oracle客户端的未归档文件,它是oraocci12.lib,但看不到oraocci10.lib,请参见屏幕: 在此处输入图片说明 也许与上述错误有关?

我通过从此处下载oraocci10.lib(包含在软件包中)解决了此问题: http : //www.oracle.com/technetwork/topics/winsoft-085727.html

需要下载适用于版本10的正确软件包,SDK软件包(第5个) instantclient-sdk-win32-10.2.0.5.zip 解压缩它并在Linker-> General-> Additional Library目录中指定lib的路径

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM