更換QT版本之后,VS中的包含路徑等的宏沒有跟着變換
VS的宏主要定義的位置有:
1. windows的環境變量
2. VS的屬性頁(Property Manager 中的property sheet)
3. VS的MyProject.vcxproj.user文件中
QT版本更換之后,在這里更改才有效。
一般自己項目中,第三方庫等用戶自己配置比較高的地方,我建議使用環境變量,而不要把路徑直接寫道include和lib下,避免路徑調整之后修改工程配置的問題
所有項目相同的配置,放在屬性頁里面去,相關工程都添加相同的property sheet,這樣就統一進行配置。比如地方庫的版本信息,程序的相對路徑等。
QT一些tips
1. 編譯工程的時候提示:“There's no Qt version assigned to this project for platform Win32” - visual studio plugin for Qt。但是在工程屬性的Qt 設置里面,怎么設置version也不行,后來發現可以在sln的屬性中進行配置。