在附加依赖项里面已经添加了相应的lib文件,为什么编译链接的时候还是提示无法解析的外部符号?

作者&投稿:臾政 (若有异议请与网页底部的电邮联系)
添加附加依赖项,附加库也添加了为什么还显示无法打开输入文件“glut32.lib glut.lib”~


我是改成X86模式下debug通过,得到了结果。如下图:

姑且把lib看成已经编译好的cpp文件就是了,那里是别人写的代码。

我在vs2008环境下面遇到了这个问题
总算自己解决了
如果选择的是win32而非x64配置,对应的库目录一定要设置到x86而非x64
在win32配置下使用x64 directx 库就会出现这种情况
解决方法:
假设directx目录为 C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\
则对于win32配置
项目->属性->C/C++->常规->附加包含目录 添加 C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include
项目->属性->链接器->常规->附加库目录 添加 C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86
然后选择全部重新编译
我就是这样解决了这个问题


在附加依赖项里面已经添加了相应的lib文件,为什么编译链接的时候还是...
项目->属性->链接器->常规->附加库目录 添加 C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\Lib\\x86 然后选择全部重新编译 我就是这样解决了这个问题

VC编写的软件如何建立一个用户登录数据库?
pragma comment(lib,"libmySQL.lib") \/\/ 如果在附加依赖项里已增加,则就不要添加了 (5)建议将“libmySQL.lib、libmySQL.dll”拷到你所建的工程的目录下。 MYSQL mysql; \/\/数据库连接句柄 mysql_init (&mysql);if(!mysql_real_connect(&mysql,"localhost","root",NULL,"mydb",3306,NULL,0)...

在vs2008里面项目的属性里面,附加依赖项 和 附加库目录的使用有什么区...
添加到附加依赖项 :你的LIB文件被真正包含进来了。把它所在的目录添加到附加库目录里面 :仅仅包含目录只是告诉IDE,搜索没有指定路径的库文件时,也搜索这里。

opencv3.4.3 配置 opencv contrib后无法读取 opencv_aruco343d.dll,怎 ...
以下是一些可能的解决方案:1. 确保你已经正确安装了OpenCV和OpenCV contrib模块。你可以在OpenCV的安装目录下查看是否存在这些文件。2. 检查你的环境变量是否已经设置正确。你需要将OpenCV的bin目录添加到你的PATH环境变量中。3. 如果你使用的是Visual Studio,确保你的项目设置中链接器输入中的附加依赖项...

添加附加依赖项,附加库也添加了为什么还显示无法打开输入文件“glut32...
我是改成X86模式下debug通过,得到了结果。如下图:

为什么Vs2010无法打开osg的头文件,附加依赖项,包含目录和库目录都配...
包含目录和库目录没配好了

Halcon中外部函数在VC中是怎么调用的
项目>>项目属性>>配置属性>>链接器>>输入>>附加依赖项 里面添加test.lib 也可以用#pragma comment (lib,"test.lib") 使用 __declspec(dllimport) 调用外部库 还有就是调用LoadLibrary 在显式链接下,应用程序必须进行函数调用以在运行时显式加载。

LNK2019: 无法解析的外部符号
LNK2019: 无法解析的外部符号解决方法:遇到这种问题一般都是由于缺少相应的库文件。右击项目,选择“属性”--“链接器”--“输入”--“附加依赖项”根据错误中的提示在下图右边的红色框内添加相应的lib文件。再次编译运行即可避免此类错误产生。

在解决方案上设置项目的依赖项是什么意思,有什么用
依赖项就是设定项目所依赖的项目,以决定具体生成解决方案时项目编译的顺序(一般一个解决方案会有很多项目组成)。通常来说,依赖项取决于这个项目引用的组件和项目,系统可以自己决定。作用就是让系统知道你的项目a依赖于项目b,也就是说项目b会在a之前编译(因为依赖的关系,所以系统觉得应该先有b,...

win7下opencv怎么安装配置
单击项目右键->属性->单击链接器->输入,在活动Debug配置下,找到附加依赖项,编辑其为: opencv_calib3d243d.lib opencv_contrib243d.lib opencv_core243d.lib opencv_features2d243d.lib opencv_flann243d.lib opencv_gpu243d.lib opencv_highgui243d.lib opencv_imgproc243d.lib opencv_legacy...

包河区13750011657: 在附加依赖项里面已经添加了相应的lib文件,为什么编译链接的时候还是提示无法解析的外部符号? -
氐肿盐酸: 我在vs2008环境下面遇到了这个问题 总算自己解决了 如果选择的是win32而非x64配置,对应的库目录一定要设置到x86而非x64 在win32配置下使用x64 directx 库就会出现这种情况 解决方法:假设directx目录为 C:\Program Files (x86)\Microsoft ...

包河区13750011657: 1>MainFrm.obj : error LNK2019: 无法解析的外部符号 -
氐肿盐酸: 遇到这种问题一般都是由于缺少相应的库文件右击项目,选择“属性”--“链接器”--“输入”--“附加依赖项”根据错误中的提示在下图右边的红色框内添加相应的lib文件再次编译运行即可避免此类错误产生这是我们常见的错误,我们要学会解决只有在不断地探索解决的时候才会有收获6这样对程序员才是一种欣喜,一种进步

包河区13750011657: vs2010配置opencv2.4.3后 运行程序 提示:计算机中丢失opencv - core243d.dll 请问是怎么回事呢? -
氐肿盐酸: 检查:1.附加依赖项里面 添加了这个DLL没有2.环境变量设置是opencv /bin下

包河区13750011657: VS2010,C++添加新的.h文件到“外部依赖项“中? -
氐肿盐酸: 将要引用的头文件所在的目录添加到vs2010包含目录里,或者将你的头文件复制到vs2010标准存放头文件的目录里也行.

包河区13750011657: LNK2019: 无法解析的外部符号 -
氐肿盐酸: &x作参数没有问题.无法解析的知符号,一般都是没有找到Dll.错误显道示已经编译出.obj文件,编译已经通过,就是链接的时候出错.你用了什么版DLL,需要在项目属性的linker->input中设置.lib 如果你用了mfc或atl,要把General->Use of MFC和Use of ATL设置一权下.

包河区13750011657: 用C++编程有错误LINK : fatal error LNK1104: cannot open file "Debug/123.exe"如何解决? -
氐肿盐酸: 原因:附加依赖项填写错误造成的. 1、首先打开开发项目,选择你要修改的解决方案. 2、选中你要修改的项目,单击右键,选择属性菜单. 3、然后单击选中连接器. 4、再单击输入选项,这时你就能看到附加依赖项了,单击附加依赖项的下拉按钮选择编辑.5、然后把附加依赖项重新编写,一行一个,然后点击确认,设置完成.

包河区13750011657: 无法解析的外部符号,该怎么处理 -
氐肿盐酸: 一般出现lnk2019错误都是库文件没添加造成的. 项目--》属性--》配置属性--》链接器-》输入--》附加依赖项 在其中加入所需库文件,同时在“链接器--》常规--》附加库目录”中填入相应库名.这样应该就可以了.

包河区13750011657: opencv编译时错误”fatal error LNK1104: 无法打开文件“opencv - world310d.lib” WIN10+VS2013+OPENCV3.0 -
氐肿盐酸: 1、右键点击vs2013属性.点击链接器-输入-附加依赖库,检查路径是否是绝对路径.2、配置附加依赖项的时候,把版本号改为opencv_world320d.lib,就可以了. 编译有两种:Debug和Release,分别对应opencv_worldxxxd.lib和opencv_...

包河区13750011657: win8.1 vs2012配置openCV2.4.8,编译时error LNK1104: 无法打开文件“opencv - haartraining - engined.lib” -
氐肿盐酸: 我也遇到了同样的问题,你也是看的网上的有的配置教程中在附加依赖项中添加的这个文件吧,openCV在2.48中只有haartraining的exe,没有lib,应该是因为配置教程是根据较老版本的opencv配置的,而新版本中对haartraining进行了更改.我是这样解决的,只要将这个文件从附加依赖项去除后(可能需要重启vs2012)就可以了,这个文件应该刚开始也用不到.注意:无论32 64位操作系统配置文件都选择x86.我参照此配置教程配置成功.http://blog.csdn.net/lj695242104/article/details/15337455

包河区13750011657: 关于VS2015编写opengl的问题,如图,问题在哪....已经按照网上的教程把5个 文件放到对应的地方了 -
氐肿盐酸: 这些都是链接问题,首先你得确认你的项目附加依赖库是否包含glut32.lib,然后确认glut32.lib所放位置是否正确,建议每个项目都单独配置头文件目录以及库目录,配置方法如下: 1、添加附加头文件目录: 依次点击“项目——配置属性——C/C++——常规”, 在“附加包含目录”中加入glut.h文件所在的文件夹目录.2、添加附加库目录以及输入项: 依次点击“项目——配置属性——链接器——常规”,在“附加库目录”中加入glut32.lib所在目录 ; 依次点击“项目——配置属性——链接器——输入”,在“附加依赖项”中加入glut32.lib 链接正确后还得将glut32.dll放在Release以及Debug目录下.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网