包含Boost C ++头文件时出现Qt Creator错误

时间:2018-12-19 12:24:59

标签: c++ qt boost

我是Qt的新手。 我有一个简单的Widget应用程序,我尝试链接以增强C ++, 我的boost库是使用MSVC构建的,所有libboost文件均具有“ msvc-140 / 141”名称 我添加了include路径和lib路径,如下图所示 my pro file 然后我进入主窗口的头文件,并包含boost线程和信号头,然后Qt创建者弹出警告: “代码模型无法解析包含的文件,这可能....” 但是奇怪的事情从这里发生 添加完包含文件并返回源文件后 我发现mainwindow.cpp 我从未遇到过这个问题,也无法在线找到解决方案。 这是由于boost C ++的动态链接问题引起的吗? (我需要增强,因为某些外部dll使用增强信号/插槽机制,并且在尝试与它们进行链接时遇到了相同的问题。因此,我决定简化操作以检查具有boost的链接在Qt中是否失败) 有人遇到这个问题吗?

1 个答案:

答案 0 :(得分:0)

我通过关闭CLang代码模型并在项目文件中修改C ++ 11-> C ++ 14来解决了这个问题

Charles 18年12月20日在10:18