CLion 部分看不到 wxwidgets 但会编译项目
CLion does not see wxwidgets partially but compiles project
我在 OpenRC 上使用 Artix linux,我已经使用 AUR 的 wxgtk3-dev
软件包(版本 3.1.5)安装了 wxwidgets,我想在 CLion 中使用该库。 CLion 看到它并且我能够包含 wx/ 目录中的任何内容。
我从 wxwidgets 网站复制了一个 hello world example 并将其粘贴到我的 cpp 源文件中,然后 CLion 向我展示了一堆 undeclired identifier
错误(尽管有些 'identifiers' 如 wxFrame
不是 'undeclared')。但是我能够构建 运行 项目并且它工作正常。
CLion 有什么问题,我该怎么做才能解决这个问题?
我看过一些指南,但其中大部分都讲述了 Windows 并且他们还讲述了如何编译项目,这在我的案例中不是问题 - 它正在编译但 CLion 告诉我它不会编译(并且仍然构建并 运行s 它)。
如果需要,这也是我的 CMakeLists.txt
:https://pastebin.com/58NwS4AP
好的,我的问题解决了。正如您在我的 CMakeLists.txt
中所见,它使用 C++14。似乎 CLion 无法正确处理 C++14 示例中的一些代码,尽管 cmake
和 make
构建它不是问题。我刚切换到 C++11:
set(CMAKE_CXX_STANDARD 11)
现在一切正常!
我在 OpenRC 上使用 Artix linux,我已经使用 AUR 的 wxgtk3-dev
软件包(版本 3.1.5)安装了 wxwidgets,我想在 CLion 中使用该库。 CLion 看到它并且我能够包含 wx/ 目录中的任何内容。
我从 wxwidgets 网站复制了一个 hello world example 并将其粘贴到我的 cpp 源文件中,然后 CLion 向我展示了一堆 undeclired identifier
错误(尽管有些 'identifiers' 如 wxFrame
不是 'undeclared')。但是我能够构建 运行 项目并且它工作正常。
CLion 有什么问题,我该怎么做才能解决这个问题?
我看过一些指南,但其中大部分都讲述了 Windows 并且他们还讲述了如何编译项目,这在我的案例中不是问题 - 它正在编译但 CLion 告诉我它不会编译(并且仍然构建并 运行s 它)。
如果需要,这也是我的 CMakeLists.txt
:https://pastebin.com/58NwS4AP
好的,我的问题解决了。正如您在我的 CMakeLists.txt
中所见,它使用 C++14。似乎 CLion 无法正确处理 C++14 示例中的一些代码,尽管 cmake
和 make
构建它不是问题。我刚切换到 C++11:
set(CMAKE_CXX_STANDARD 11)
现在一切正常!