vs2012一个解决方案下面有多个工程,只有一个生成EXE的项目,其他项目都是生成静态库工exe项目引用。
问题: exe 引用了a.lib, a.lib引用了第三方比如说windows自带的b.lib, 这个时候我需要把a.lib,b.lib都要添加到exe项目的依赖库当中。
1、请问各位大神,vs连接器链接的原理,以及链接静态库的顺序是什么?
2、我可以在exe当中只链接a.lib,而不需要关心b.lib的信息吗?库Visual Studio 2012Windows
问题: exe 引用了a.lib, a.lib引用了第三方比如说windows自带的b.lib, 这个时候我需要把a.lib,b.lib都要添加到exe项目的依赖库当中。
1、请问各位大神,vs连接器链接的原理,以及链接静态库的顺序是什么?
2、我可以在exe当中只链接a.lib,而不需要关心b.lib的信息吗?库Visual Studio 2012Windows
解决方案 »
- VC MFC中单步调试与连续运行时出现结果不一致现象,急疯了
- ImageDirectoryEntryToData 的使用问题
- 关于图形重绘,急!
- 关于ontimer事件
- ClistCtrl 如何插入列?
- 做了一个 CToolTipCtrl 的Tip(鼠标移到button 上显示文字)可以显示 但是我想换种字体
- 怎样使应用程序显示在最前面?SetForegroundWindow
- 如何在动态库中获取调用该动态库的程序的文件名称?
- 寻求vss6.0c下载地址
- 有谁知道WM_MENUSELECT,或者OnMenuSelect()怎么用??
- 有什么办法能够让一个窗口上若干个带图片的按钮同时显示出来?
- vc++ 获得messagebox 文本
2.不行。得把所需要到的所有lib都添加到链接项中。
或者这么说吧,虽然其他项目生成了a.lib, 但是最终生成应用程序的时候,需要重新连接所有的库??
问题比较初级,请大神指教!
或者这么说吧,虽然其他项目生成了a.lib, 但是最终生成应用程序的时候,需要重新连接所有的库??
问题比较初级,请大神指教!
对。
1. a.lib中没有b.lib的信息。
2. 生成应用程序,需要链接所有的lib库。