我构建了一个简单的android应用程序,它使用ndk和JNI。这个应用程序有一个用于将java和c++与jni链接起来的onw .cpp(debugTest.cpp)文件和另一个带有其头文件(javaEssentials.h)的.c(javaEssentials.c当我在.cpp文件中包含.c文件(# include "javaEssentials.c")时,
我试图将一个头文件和一个具有该类实际函数的.cpp文件链接到我的主cpp文件,但我得到了这个错误: c++ DataMembers.cpp -o DataMembers体系结构的未定义符号x86_64:“猫::eat()”,引用自:_main in DataMembers-053507.o“猫::x86_64 ()”,引用自:_main in DataMembers-053507.o“猫::睡眠()”,引用<
我正在尝试使用外部C库编译一个C++项目(openFrameworks + CodeBlocks)。我得到了“未定义的引用”错误,尽管我在其他地方成功地编译和使用库。代码由源main.cpp、testApp.cpp和头文件组成,其中包括一个用于我的库"myprocessing“的文件。当I make时,代码将被编译并在链接错误时终止
o