我正在尝试使用CMake在CLion IDE中编译简单的GLFW3 example代码。 IDE使用嵌入式CMake,这是我需要使用cmake的唯一原因。
我不在乎CMake约定/功能/..etc!我唯一的目标是能够使用CMakeLists.txt
正确链接到第三方和我自己的二进制库,以便可以进行编译。我已经下载了GLFW二进制库并将其放在C:\LIBS\GLFW
中,并且在IDE中选择了MinGW
编译器。
其他任何不使用默认外部库的简单项目都可以编译。因此问题出在CMakeLists.txt
上,因为IDE将其用于项目配置。
我的CMakeLists.txt
错误消息是undefined reference to "blablablab (for all function used from the library)"
,使用该链接查看屏幕截图。
我花了大量时间试图找出问题,包括在此处检查许多类似的问题。但没有运气。因此,任何能够解决此问题的帮助将受到高度赞赏。
..我是CMake的新手!但不适用于JetBrains的东西。IDE等。