我有大量的代码,所以我试图只在这里包含代码的相关部分
我有另一个名为“P.cpp”的文件。之前编译好,直到我尝试包含新文件。现在我得到未定义的引用错误。
我已经包含了CMakeLists的相关部分,以确定是否有人可以提供帮助
在arthur / CMakeLists.txt:
SET(NLL
NE
..
s
L
)
SET(NLL ${NLL}
B
..
)
ADD_EXECUTABLE (NE MACOSX_BUNDLE ${SOURCE_FILES} ${INCLUDE_FILES})
TARGET_LINK_LIBRARIES(NE${NLL})
和/arthur/CMakeLists.txt:
ADD_SUBDIRECTORY (U)
ADD_SUBDIRECTORY (s)
ADD_SUBDIRECTORY (LB)
...
ADD_SUBDIRECTORY(NE)
我刚刚修改了CMakeLists,以便根据应该编译的顺序对目录进行排序。我能够以这种方式摆脱大多数“未定义的参考错误”,但还剩下一个。未定义的引用消息是指对另一个函数具有未定义引用的函数。
但是,由于我无法打开该cpp.o文件,我怎么知道出了什么问题?