-DCMAKE_CXX_COMPLIER=/usr/bin/g++ -DCMAKE_BUILD_TYPE=Release-- Configuring done
CMake Error: Cannot determine link language for target "pugixmllinker langu
我在安装文件夹中的包上运行cmake时出现问题。我对此装载的文件夹具有完全权限。-- The CXX compiler identification is unknown-- Check for working C compiler: /usr/bin/gcc -- broken
CMake Error at /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmak
首先,我查看了的帖子,但没有找到解决问题的方法。我试图使用两个头文件在文件夹中设置一个库,并将其与我的主程序链接到我的文件夹容器中,它包括:linkedQueue.hadd_library-- Build files have been written to: /home/gmercer/Linux_dev/wordLadder/build
我不知道我在这里做错了什么,但我认为这与我的库<
(ERREXIT,红色下划线),它抱怨“类'blahblah‘没有字段'blahblah'”。也许Android Studio C编译器在某种程度上受到了限制,但一定有办法绕过它……
C++源文件中不存在此问题。对于java和C++源文件,我有不同的源文件夹(也有单独的jni文件夹,但我不使用它,也许我应该使用它),但C源文件驻留在C++文件夹中。我已经将所有的c、cpp、h和hpp源文件添加到CMake
如果我在OBJECT中指定了CMake库的依赖链,则目标可执行文件中只使用最后一个库的target_link_libraries依赖项。main依赖于objB,而后者依赖于objA。objA和objB都是CMake中的OBJECT库。target_link_libraries(objB PUBLIC objA)
# Should link则通过消除OBJE