gpt4 book ai didi

visual-studio - 如何在 Visual Studio 2010 的同一解决方案中使用来自另一个项目的类?

转载 作者:行者123 更新时间:2023-12-02 00:36:52 25 4
gpt4 key购买 nike

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

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

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

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

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

    有没有办法可以简单地点击“构建解决方案”然后运行可执行文件?

    最佳答案

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

    关于visual-studio - 如何在 Visual Studio 2010 的同一解决方案中使用来自另一个项目的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4221086/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com