”用VS2017無法編譯出QT專案UI檔案UI_XXXX.h“的解決方案
QT有一些示例程式碼, 這些程式碼大多沒有UI檔案。在用VS的QT VS TOOLS 匯入這些示例專案後,工具會根據QT的專案檔案.pro中是否使用了UI,來建立VS2017的專案屬性頁,因為這些例子程式碼沒有用到UI,開啟專案的屬性頁,和QT相關的配置專案只有下面2項。
假如我們後期根據需求加入了新的UI檔案,這時可以用 QT VS TOOLS 的 Launch Qt Designer 設計好UI,儲存,新增到專案中, 但按F7編譯時,這些UI檔案並不會編譯。
解決方法是先在QT CREATOR中,在專案檔案中加入UI的使用語句:FORMS += XXXX.UI ,
然後在按下圖所示, 在VS中重新開啟專案檔案“XXX.pro”。
此時再開啟專案屬性,發現多了一項 UIC,就是用來編譯UI檔案的配置項,如下圖
最後在VS裡“清理”解決方案,重新生成就可以了。
相關推薦
”用VS2017無法編譯出QT專案UI檔案UI_XXXX.h“的解決方案
QT有一些示例程式碼, 這些程式碼大多沒有UI檔案。在用VS的QT VS TOOLS 匯入這些示例專案後,工具會根據QT的專案檔案.pro中是否使用了UI,來建立VS2017的專案屬性頁,因為這些例子程式碼沒有用到UI,開啟專案的屬性頁,和QT相關的配置專案只有下面2項。假如
關於eclipse安裝了spring外掛後與maven衝突,導致專案無法使用maven管理專案的簡單快捷的解決方案
(1)先解除安裝掉spring外掛 開啟eclipse->help->Install new Software開啟安裝外掛的頁面,在右下方找到“already installed”連結,點選進去就可以看到eclipse安裝的所有外掛,在搜尋框中輸入“
vc6.0 致命錯誤 RC1015: 無法開啟包含檔案 'afxres.h'.解決方案
引起此錯誤一般是因為執行庫路徑設定錯誤,導致找不到標頭檔案“afxres.h”。 解決方案: 1,執行VC,選擇“工具”按鈕,選擇“選項”,如圖: 2,目錄選擇“Include files”設定路徑,具體參考附件,“C:/Program
VS生成的winform專案各個檔案意義和解決方案資源管理器作用
Bin 目錄用來存放編譯的結果,bin是二進位制binrary的英文縮寫,因為最初C編譯的程式檔案都是二進位制檔案,它有Debug和Release兩個版本,分別對應的資料夾為bin/Debug和bin/Release,這個資料夾是預設的輸出路徑,我們可以通過:專案屬性—
用gradle手動編譯出android的簡單的apk檔案(gradle學習之路二)
轉載請附上原文地址: http://blog.csdn.net/strangenightmare/article/details/52233395 隨著gradle和
.Net Core 2.0 程式 ,編譯出exe可執行檔案方法
.Net Core 2.0 程式 用vs生成後無exe啟動項,如果需要生成exe執行檔案可以: 1.修改專案的csproj檔案內容 原始: <PropertyGroup> <OutputType>Exe</OutputType> <
Hyper-V無法檔案拖拽解決方案~~~這次用一個取巧的方法架設一個FTP來訪問某個磁碟,並方便的讀寫檔案
出於安全的考慮,微軟是把物理機和虛擬機器完全隔離的,所以我們就蛋疼了,網上說的方法很多,比如: 近期將本本裝了win8,win8裝了hyper-v,hyper-v裡裝了win server2012和win8,但是發現物理機win8無法到hyper-v虛擬機器server2012和win8複製檔案
"萬用字元的匹配很全面, 但無法找到元素 'tx:annotation-driven' 的宣告" 的解決方案
在 SpringMVC 的配置檔案中,一般會出現這個錯誤,即萬用字元的匹配很全面, 但無法找到元素 XXX:XXX 。 出現這樣錯誤的原因一般就是因為xml檔案的問題。 如果在標頭檔案中沒有引入 xmlns:mvc="http://www.springframework.org/schema/mvc" 在
mingw無法編譯多執行緒程式的問題及解決
在linux環境下,用gedit+gcc方式學習一段時間的c語言,發現自己越來越佩服linux的牛人了。 居然不用IDE也能開發程式碼。我做不到,所以有回到了windows的懷抱。 mingw是windows版本的gnu c/c++工具集 主要包括編譯器gcc,聯結器make,偵錯程式gdb Eclips
ubuntu10.04編譯安裝QT可能出現的問題和解決辦法
./configure --prefix=/usr 如出現 Basic XLib functionality test failed! 則先安裝libxext-dev sudo apt-get install libxext-dev mark時出現 /usr/bin/ld: cannot find -lXe
"萬用字元的匹配很全面, 但無法找到元素 'tx:annotation-driven' 的宣告" 的解決方案
在 SpringMVC 的配置檔案中,一般會出現這個錯誤,即萬用字元的匹配很全面, 但無法找到元素 XXX:XXX 。 出現這樣錯誤的原因一般就是因為xml檔案的問題。 如果在標頭檔案中沒有引入 xmlns:mvc="http://www.springfr
protobuf windows java 環境搭建(編譯出protobuf需要的jar包,解決編譯時OutOfMemory的問題)
使用maven編譯protobuf需要的jar包 1.下載maven(編譯工具) 2.安裝 3.編譯 (1)把protoc.exe檔案放入E:\protobuf-2.4.1\src中 (2)然後進入E:\apache-maven-3.0.4\bin目錄,修改mvn
Qt 生成ui對應的h檔案和cpp檔案的方法
2018-04-04 建立人:Ruo_Xiao 開發環境:Qt 5.2.1 郵箱:[email protected] 將ui檔案copy到uic.exe同一目錄下(qt的安裝目錄中bin下)。
msdia80.dll文件出現在磁盤根目錄下的解決方案(轉)
磁盤 har mic http comm 管理員 ges sdi AMF 情況描述: 當安裝某些軟件後,磁盤根目錄中多出了msdia80.dll文件,該文件顯示為2006年12月1日,884KB。 原因: 當使用64位操作系統時,在電腦上安裝 Micro
電腦USB鍵盤鼠標無法使用,重裝系統後 問題依舊 解決方案
使用 ati 開機 解決 hci 恢復 軟件 mode 裝系統 解決方案 1、開機進入BIOS; 2、Advanced選項--》USB Configuration--》XHCI Pre-Boot Mode 關閉; 3、F10保存退出,重啟 這種方法雖然能夠使USB恢復使用,
Win10系統下軟件UI顯示不完整解決方案
key 解決 window 顯示不完整 行高 解決問題 存在 路徑 解決方案 方法摘錄如下 step1:打開註冊表 WIN+R,或者運行裏面輸入regedit step2:路徑[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
javaweb 導出文件名亂碼的問題解決方案
new msi utf-8 方案 mozilla urlencode pan agen string fileName = new String(fileName.getBytes("ISO8859-1"), "UTF-8"); 或者 Stri
關於mysql無法添加中文數據的問題以及解決方案
ima ges chart 設置 語句 成功 博客 數據 set 今天弄了一天的mysql數據庫,就是被一個mysql數據庫亂碼的問題給纏住了。現在記錄一下這個問題,雖然這個問題不是什麽太大的事情,但還是記錄一下。 問題是這樣的: 1、先在mysql
安裝Loadrunner 11.0時,彈出缺少2.8 sp1組件--解決方案(win7)
pos OS node 運行 分享 mac 進入 sta load 這是因為註冊表缺少FullInstallVer和Version,歸根到底是madc安裝的的問題 以下是解決方法: 1.運行regedit,打開註冊表,進入HKEY_LOCAL_MACHINE\SOFTWAR
關於在虛擬機中無法使用sd卡等usb設備的解決方案
vmware ubuntu usb 測試環境vmware10.0.1, 虛擬ubuntu14.0.4,物理win7問題:在window下可以識別usb,sd卡等設備。在ubuntu中無法使用,fdisk -l 未發現接入設備。在vmware中可以查看到可移動設備,但是試圖連接會報驅動錯誤。根本解決