摘要:
VS2010中的参考是什么?您何时使用引用,何时使用属性中链接器中的添加依赖项?
详情: 在VS2010中,我有一个包含两个项目的解决方案。在第二个项目中,我有一个类定义第一个项目中的类的实例。此外,第一个项目集成了一些DLL,并在VS中链接到与此DLL对应的库。
要让第二个项目编译,首先,我按以下步骤进行。
将第二个项目链接到第一个项目中包含的库
将第一个项目构建为LIB
将第二个项目链接到我刚刚生成的lib
这是编译好的。但由于某种原因,这个解决方案对我来说是不可能的(我使用生成的DLL,对于第二个项目,从命令行运行测试;当第二个项目链接到第一个项目的lib和间接到lib时嵌入第一个项目,我很难进行测试)
所以,我想到了,在第二个项目中
删除第一个项目的lib链接
删除第一个项目中包含的库的lib链接
添加对第一个项目的引用(项目>参考>添加新参考)
将第一个项目的项目依赖项添加到第二个项目
这不是编译。
错误是涉及大量Qt词典的链接错误LNK2001。让我们添加第一个项目的类,其中源代码必须通过第二个项目中的方法访问,这些类是Q_OBJECT宏。
1 /你有提示吗?
2 / VS2010中的参考是什么?您何时使用引用,何时使用属性中链接器中的添加依赖项?