【发布时间】:2015-07-02 03:59:55
【问题描述】:
我有一个包含 2 个项目的 Visual Studio 解决方案:主项目和测试(通过 googletest)。在主项目中,我有 myclass.cpp 和 myclass.h 文件。当我尝试编译测试项目时,当我在 test.cpp 文件中包含“myclass.h”时会出现一堆 LNK2019 错误,但如果我包含“myclass.cpp”,一切正常。这正常吗?据我所知,不推荐包含 .cpp 文件,通常可以避免。有什么建议吗?
【问题讨论】:
-
你的 main.cpp 应该在同一个项目中。你在使用预编译的头文件吗?
-
其实我想要2个主要功能并生成2个.exe文件-一个用于我的程序,一个用于测试
标签: c++ visual-studio include projects-and-solutions