如何在Visual Studio 2010中的同一解决方案中使用其他项目中的类?

时间:2010-11-19 00:28:54

标签: visual-studio linker reference project projects-and-solutions

我正在开发一个面向对象的Windows API包装器库,用C ++编写,我在解决方案中有两个项目:

  • 实际的图书馆项目;
  • 一个“测试”项目,我编写使用该库进行测试的代码。

我的目标是能够在测试项目中包含和使用库头文件,就像它是使用库的实际项目一样。

我通过在测试项目的其他包含目录中添加“$(SolutionDir)”解决了文件包含问题(有更简洁的方法吗?),但我很难让测试项目链接。我得到了未引用的外部错误,我认为这是因为链接器无法找到DLL。

我完全迷失在这里。我已经设置了项目到项目的引用,因此测试项目依赖于库项目,但这并没有解决链接问题。我在项目的属性中找不到任何与我的问题相关的选项。

有没有办法可以简单地点击“Build Solution”然后运行可执行文件?

1 个答案:

答案 0 :(得分:2)

在项目的属性中>链接器>输入,您可以为链接器指定一些设置,例如,要链接的附加依赖项(将其他项目生成的.lib放在那里)以及查找所述库的路径。