简体   繁体   中英

codelite autocompletion not (really) working

I am currently migrating to CodeLite, as a former Code::Blocks user. Overall, i think CodeLite is a pleasure to use. CB had its flaws, but most of the stuff was working. That includes autocompletion/code completion, for some reason, that just doesn't want to work with CodeLite. Here are a few of the problems i have with codelite:

互斥没有自动完成

Here m_KernelStateMutex is an instance of the class std::mutex , but whenever i place the dot, i don't get any sort of completion or list of available members. Same goes for namespaces, where auto completion sort of works:

命名空间自动完成错误

As you can see, none of the the std::chrono members are visible/shown. The error is the same for just the std namespace. And then finally, i have an error with header autocompletion: i added the include folder in my projects root to the include paths, it compiles - but autocompletions shows some sort of BS:

标题自动完成错误

What could be the cause of these problems? My platform is Windows 10 64bit, CodeLite version 9.1.4

Update

Just installed an ancient CodeLite version (6.1.1), and here, everything is working fine.

在此处输入图片说明

To summarize this issue: It is a bug in CodeLite which was fixed in this intermediate release: http://codelite.org/downloads/codelite/weekly/wip/codelite-amd64-9.15.exe

See the discussion here: https://github.com/eranif/codelite/issues/1204

NOTE If the link for CodeLite 9.1.5 above is broken, it means that you can download a normal installer from our website and this intermediate release is not needed anymore

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM