我正在开发一个面向对象的Windows API包装器库,用C ++编写,我在解决方案中有两个项目:
我的目标是能够在测试项目中包含和使用库头文件,就像它是使用库的实际项目一样。
我通过在测试项目的其他包含目录中添加“$(SolutionDir)”解决了文件包含问题(有更简洁的方法吗?),但我很难让测试项目链接。我得到了未引用的外部错误,我认为这是因为链接器无法找到DLL。
我完全迷失在这里。我已经设置了项目到项目的引用,因此测试项目依赖于库项目,但这并没有解决链接问题。我在项目的属性中找不到任何与我的问题相关的选项。
有没有办法可以简单地点击“Build Solution”然后运行可执行文件?
答案 0 :(得分:2)
在项目的属性中>链接器>输入,您可以为链接器指定一些设置,例如,要链接的附加依赖项(将其他项目生成的.lib放在那里)以及查找所述库的路径。