使用Visual C++;其他项目 我有一个Visual C++ 2008 Express解决方案,有2个项目(A,B)。 我想在项目B中使用项目A中的文件,但我有一个错误。 错误LNK2019:未解析的外部符号[…]
如果我试图在项目B中包含项目a(a.hpp)的文件,则会出现链接器错误。如果我也包括cpp文件(a.cpp),这些错误将消失使用Visual C++;其他项目 我有一个Visual C++ 2008 Express解决方案,有2个项目(A,B)。 我想在项目B中使用项目A中的文件,但我有一个错误。 错误LNK2019:未解析的外部符号[…],c++,visual-studio-2008,C++,Visual Studio 2008,如果我试图在项目B中包含项目a(a.hpp)的文件,则会出现链接器错误。如果我也包括cpp文件(a.cpp),这些错误将消失 如何避免显式地包含.cpp文件?问题是有必要将“外部”项目添加到当前项目的引用中。这样做,我没有错误。(我的意思是,右键单击项目>参考>添加新参考>选择项目) 但是,要包含这些文件,必须将外部项目的根文件夹添加到“additional include Directory”中,或者将完整路径(Absolute o relative)添加到include语句中 例如,在我的情
如何避免显式地包含.cpp文件?问题是有必要将“外部”项目添加到当前项目的引用中。这样做,我没有错误。(我的意思是,右键单击项目>参考>添加新参考>选择项目) 但是,要包含这些文件,必须将外部项目的根文件夹添加到“additional include Directory”中,或者将完整路径(Absolute o relative)添加到include语句中 例如,在我的情况下,我必须:
// From project B, mainB.cpp
#include ../A/a.h // if "../A" is not in "additional include directories"
如果需要的项目生成库,则应将其包含在其他项目的依赖项中。