我正在使用CLion,因此(希望)能够:
一般的c ++样式着色正常,但是CLion不会通知我hps文件中的语法错误:
我要包括的内容的实现:
如您所见,它无法检测到它:
现在,这是我项目的设置:
我已经设置了一个在MinGW环境下运行的CMakeLists.txt文件。这个 是该文件的完整内容:
例如,在另一个名为CodeLite的程序中,可以仅向列表中添加要包含的搜索文件的路径,然后CodeLite解析这些文件,这样我就可以毫无问题地进行类的声明。当然也可以使用CLion,对吧?
答案 0 :(得分:0)
是否有可能从文件菜单中激活了省电模式?如果将其激活,则可能会禁用某些代码解析功能。
我想您已经在.hps
中将文件类型Settings -> Editor -> File Types
注册为C / C ++文件。如果没有,您应该注册它!
您可能需要配置更多属性,例如项目名称和目标,以将项目与正在使用的文件相关联。
cmake_minimum_required(VERSION 3.12)
project(YourProjectName VERSION 0.1.0)
include_directories(script/agents)
include_directories(script/areas)
include_directories(script/base)
add_executable(YourProjectName main.cpp header1.hpp source1.cpp path/to/header2.hpp path/to/source2.cpp)
如果不是构建可执行文件而是库,则可能需要使用add_library
。对于语法,您可以检查the documentation。
我希望这会有所帮助!