Qt在.pro文件更改后不刷新Makefiles
Qt not refreshing Makefiles after changes in the .pro file
我发现Qt Creator 3.0.1有一个奇怪的问题,在编译和链接之前没有刷新配置的当前状态。为了更好地解释我自己,假设我的代码最初没有编译,因为它缺少一个库(例如opencv_core248d)。如果我像这样把它添加到.pro文件中:
LIBS += -L$$(OPENCV_DIR)/build/x86/vc11/lib -lopencv_core248d
直到我手动删除qmake生成的makefile(Clean All不起作用!),该项目才会编译和链接。在此之后,它将编译,但如果我对上面的行进行注释,它将继续编译,直到我再次手动删除makefile!。
我使用的是msvc2012 x86 Qt 5.2.1和随附的Qt创建者。操作系统是Win7 SP1 x64。这是Qt Creator上的一个bug还是我遗漏了什么?
不幸的是,这是一个已知的问题,有时QtCreator不会重新运行qmake,您需要显式地重新运行qmoke。QtCreator中有一个选项可以运行qmake。但是,没有必要删除后台的任何内容。
这是一个长期存在的问题,仍未解决,也是最早报告的问题之一:
创建者应该知道何时重新运行qmake
相关文章:
- 是否可以配置提升日志刷新?
- 如何在qt中同步应用程序和显示器的刷新率?
- 在 3ds Max 中更新进度条后,环境和效果 UI 不刷新
- std::endl,在 Python 中是否有等价物?(返回 + 刷新)
- mingw32-make 使用"MinGW Makefiles"生成器跟踪 CMAKE 无法将可执行文件链接到对象库
- 在 directx11 代码中更改全屏模式下的刷新率不起作用
- CMake & MinGW Compileilation on Windows,无需 -G "MinGW Makefiles"标志
- 如何在 Windows 中立即刷新文件夹图标
- 刷新来自Qpid质子连接的所有消息而不是等待?
- 如何让 cout 缓冲区在 ubuntu 上刷新
- 显示DHT1306温度数据时如何正确刷新Adafruit 11 OLED?
- 为什么PNG图像的stdout有时会在printf中刷新图像的一半
- QML:收到C 信号从C 传递时刷新问题
- 托管语言是否锁定本机库的刷新和重新加载变量?
- 记录器何时应刷新
- 在 Linux 上编译一个 c++ 应用程序,并在 TI TIVA TM4C123GH6PM上刷新它
- Cmake 3.8.0在makefiles中生成错误的链接命令
- 如何刷新CPU缓存中的地址范围?
- 有没有办法刷新与程序相关的整个CPU缓存
- Qt在.pro文件更改后不刷新Makefiles