【发布时间】:2010-11-19 00:28:54
【问题描述】:
我正在开发一个用 C++ 编写的面向对象的 Windows API 包装库,我在解决方案中有两个项目:
- 实际的库项目;
- 一个“测试”项目,我在其中编写代码,使用该库进行测试。
我的目标是能够在测试项目中包含和使用库头文件,就好像它是使用该库的实际项目一样。
我通过在测试项目的附加包含目录中添加“$(SolutionDir)”解决了文件包含问题(有更简洁的方法吗?),但我正在努力让测试项目链接。我收到未引用的外部错误,我认为这是因为链接器找不到 DLL。
我完全迷路了。我已经设置了项目到项目的引用,因此测试项目依赖于库项目,但这并没有解决链接问题。我在这两个项目的属性中都找不到与我的问题相关的任何选项。
有没有一种方法可以让我简单地点击“构建解决方案”然后运行可执行文件?
【问题讨论】:
标签: visual-studio linker reference project projects-and-solutions