fatal error LNK1104: 无法打开文件"libExtensions.lib"

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fatal error LNK1104: 无法打开文件"libExtensions.lib"相关的知识,希望对你有一定的参考价值。

网上这样说:
用vs新建一个cocos2d-x项目时候,会出现上述错误
解决方法:项目》属性》链接器》常规》附加库目录》把cocos2d的Debug.win32目录加入进去,之后就能编译过去了。
但是,我看过Debug.win32目录,里面也没有"libExtensions.lib"。
我运行Hellocpp解决方案没问题,就是新建项目时出现问题。

每一个项目都需要配置自己的链接路径。
方法一:你自己新建项目后,需要操作 项目》属性》链接器》常规》附加库目录》,然后把 libExtensions.lib 库文件所在的目录添加进去。
方法二:直接把libExtensions.lib文件拷贝到项目的代码文件夹或者可执行程序文件夹下。

方法三:对比你的Hellocpp解决方案下的默认项目和你自己的新建项目,对比两个项目的属性。将自己的项目属性改为和Hellocpp项目一样的就可以了 。
参考技术A 属性---链接器---输入---在附加依赖项那里把你引用的文件如果是全路径要用“”括起来
如果还不行你就把:属性---链接器---输入---在附加依赖项 里面指定的错误的那个删除掉
参考技术B

最方便的就是重新把python安装一次,而且Cocos2d-x也重新解压出来,就解决问题了,这类问题一般是删除debug文件夹导致的,所以一般重新配置一次就好了。


参考技术C

每一个项目都需要配置自己的链接路径。

1、直接把libExtensions.lib文件拷贝到项目的代码文件夹或者可执行程序文件夹下。

2、对比你的Hellocpp解决方案下的默认项目和你自己的新建项目,对比两个项目的属性。将自己的项目属性改为和Hellocpp项目一样的就可以了 。

VS报错:LINK : fatal error LNK1104: 无法打开文件“msvcp100d.lib”

参考技术A 你安装后没有成功配置opencv,所以显示link时无法打开文件“opencv_calib3d231.lib;”推荐你如下配置:1.自行下载并安装OpenCV-2.2.0-win32-vs2010.exe(注意安装时选择把OpenCV路径添加到系统全局变量中); 2.在VS2010创建你自己的工程; 3.打开project properties,在弹出窗口中定位到VC++ Directories; 4.加入“[OpenCV安装路径]\include”、“[OpenCV安装路径]\include\opencv”这两个路径到Include Directory里面(目的是为了兼容2.1及其以前版本的引用头文件格式); 5.加入“[OpenCV安装路径]\lib”路径到Library Directory里面; 6.不要关闭当前窗口,定位到左边菜单中的Linker,再选择Input,把下面这些依赖项加进去: opencv_core220d.lib opencv_highgui220d.lib opencv_video220d.lib opencv_ml220d.lib opencv_legacy220d.lib opencv_imgproc220d.lib 当然,还有其他的库,视需要而添加; 7。运行实例看看是否能通过。

以上是关于fatal error LNK1104: 无法打开文件"libExtensions.lib"的主要内容,如果未能解决你的问题,请参考以下文章

LINK : fatal error LNK1104: 无法打开文件“kernel32.lib

WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”

VS报错:LINK : fatal error LNK1104: 无法打开文件“msvcp100d.lib”

1>LINK : fatal error LNK1104: 无法打开文件“strmiids.lib”

VS08 总是出现 fatal error LNK1104: 无法打开文件“kernel32.lib”

fatal error LNK1104: 无法打开文件"libExtensions.lib"