當前位置:首頁 » 操作系統 » qtlinux環境變數

qtlinux環境變數

發布時間: 2023-01-10 23:11:44

A. qt可編譯運行但不能獨立運行linux

出問題的exe名稱為TestApp.exe,在Visual Studio下編譯運行都正常,但無法直接點擊exe運行。報錯為(應用程序無法正常啟動(0xc000007b)。請單擊「確定」關閉應用程序)
本人環境:基於visual studio IDE下的QT編譯器,共有四種,在 qt-版本號 文件夾下。
我的問題解決步驟如下:
1.看準自己項目的編譯環境
 我電腦雖然是64位的,但是編譯器環境是32位的,故之後所有都需要以32位為標准
由於是Visual Studio ,所以採用下面文件夾中的msvc2017環境進行編譯(沒有標注64位就是32位)
2.添加系統環境變數
打開控制面板搜索環境變數,對系統path進行更改
按照上一步的環境進行配置!!!不要添加冗餘路徑,一項即可!!
 PS:多項也可以,但是要在IDE中選擇正確的default編譯器,不然系統會搞混64和32位的dll
 3.進入qt自帶的命令行中
開始框中搜索 → 選擇合適的環境(比如我是MSVC 2017 32-bit)→ 進入目標exe程序所在文件夾
 輸入命令
windeployqt xxx(目標exe名稱)
復制
PS:該命令(windeployqt)若添加了系統Path後,也可以直接在系統cmd中運行,前提是:環境Path只有適合自己項目的那一項!!(only 32 or 64)  否則系統會弄混。。。然後就又失敗鏈接了qaq
此時,在exe的文件夾下面會多出很多文件夾和dll文件,表明已經link成功
再次強調:不同位數的編譯器鏈接出來的dll不同!一定一定要適合自己的程序

B. Qt linux環境變數,不知為何不對。可能自己不會配吧,大夥來幫忙看一下我這樣配對了沒有

首先需要通過qmake命令生成makefile文件,然後才能通過make執行編譯,makefile文件中指定了gcc的版本和文件之間的依賴關系~

C. 基於linux下的QT,配置PATH環境變數,請問如何找到 .profile

Profile是針對每個帳戶的數據存儲,比如一個電子商務網站的用戶購物車數據。
「用戶配置文件」是Profile這個詞的直接翻譯,其實沒有文件的意思,默認存儲在資料庫中,不用自己管理文件。
Profile是HttpContext類的一個屬性,是ProfileBase類,繼承自SettingsBase類。
所謂Provider,是你可以定義Profile如何存儲,默認是存儲在LocalServer資料庫中,需要網站重啟動不丟失數據,所以不能存在內存中。
web.config中必須的Profile屬性:什麼叫必須?你如果不修改默認存儲,只有每個Profile的name是必須的,如:
<profile defaultProvider="SqlProvider">//修改存儲才需要
<providers>
<clear />
<add name="SqlProvider"
type="System.Web.Profile.SqlProfileProvider"
connectionStringName="SqlServices"
applicationName="SampleApplication"
description="SqlProfileProvider for SampleApplication" />
</providers>

<properties>
<add name="ZipCode" />//用戶配置的項目才是必須的
<add name="CityAndState" />
</properties>
</profile>
</system.web>

D. 在linux centos 6.4 上面如何設置qt的環境變數謝謝

6.4與5.8區別跟qt這種軟體關系不大,一般來說,都是些PATH值的設定。如果沒有設定,你直接通過絕對路徑也可以訪問的。
PATH的設定方法:
$> export PATH=QT_PATH:$PATH

其中QT_PATH為你的QT安裝後,qt-designer的路徑

E. 我在紅帽linux下安裝了一個qt,但為什麼會出現如圖的問題

沒有設置庫函數位置...

安裝完成後,需要修改環境變數,具體步驟是:

編輯/etc/profile文件,注意:該文件為隱藏文件,用界面窗口查看時,需設置隱藏文件可見。也可以直接用命令行查看和編輯:ls /etc/profile 和 vi /etc/profile.

在/etc/profile文件末尾加上下面四行:
QTDIR=/opt/qtsdk-2010.02/qt (qt的安裝目錄)
PATH=$QTDIR/bin:$PATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH LD_LIBRARY_PATH
其中第一行是qt這個目錄所在的路徑,
而第二行是qmake可執行程序的路徑,
第三行是一個庫的路徑,
第四行輸出路徑。

編輯完成後,保存,退出。

8. 執行: source /etc/profile ,使當前正被調用的我們剛修改過的profile文件立即生效,而不必注銷並重新登錄,(但是有時候卻需要重新啟動,筆者並沒有重啟),然後執行: updatedb 更新系統資料庫。

F. qtwindows移植到linux找不到Windows.h

qtwindows移植到linux找不到Windows.h應該是環境變數配置的有問題,加入環境變數的配置或者可以直接在系統變數里新建include變數,把上面的加進去修改即可。

G. linux下qtcreator怎麼配置c++的編譯器

編譯器:GCC編譯器可以用來編譯C和C++源程序,C編譯器通過文件的後綴來判斷是C程序還是C++程序。一般來說C源文件的後綴為「.C」,而C++源文件的後綴為「.C」或「C++」。
但GCC編譯器只能編譯C++源程序,不能與使用的庫連接,因此用G++來完成C++程序的編譯與連接,該程序會自動調用GCC來編譯。


Linux里環境變數的設置,有如下幾種方法:


(1)直接在終端里輸入export後面加要設的變數,例如QT:
ExportQTDIR=$PWD/qt-2.3.2
其中,pwd是用來顯當前路徑的命令,在其前面加上$,則表示QT的目標目錄在當前目錄下的「qt-2.3.2」里,當然「$PWD」也可以用絕對路徑來代替。這種方法所設的環境變數在下次開機後不再有效,而且換個shell也不會有效,只是臨時的。
(2)在etc/profile里添加環境變數,比如:
exportQTDIR=/usr
exportLD_LIBRARY_PATH=$QTDIR/lib
exportQT_QWS_FONTDIR=$QTDIR/lib/fonts
exportQWS_DISPLAY="LinuxFb:/dev/fb0"
(3)修改.bashrc,如果需要給某個用戶許可權使用這些環境變數,只需修改其個人用戶家目錄下的.bashrc文件就可以了。
(4)用以上面兩種方法設置好環境變數後記得重啟


以上使用QT為例

H. 在linux下安裝QT,配置PATH環境變數,請問如何找到 .profile

通常根目錄下有.profile 文件,不過不同的版本的Linux有時候名字還略有不同,但基本上都有profile這個關鍵字,仔細找找。還有可能在其他的地方添加PATH變數,可以是系統的或用戶的,也有可能在/etc目錄下找找,要是開發板上的Linux那就更加仔細,並不是放在傳統的地方

I. 在linux下安裝QT,配置PATH環境變數,請問如何找到 .profile

這個文件在用戶主目錄下面 。linux 種 文件或者目錄 前面加了點的代表著隱藏文件。所以你ls的時候看不見。必須加 -a參數 。如:ls -a 至於用戶主目錄 你可以 直接 cd 命令以後 就是你的用戶組目錄。也可以這樣 cd ~/ 返回到你的用戶主目錄裡面

熱點內容
c語言自考 發布:2025-05-15 07:52:42 瀏覽:499
壓縮的玉 發布:2025-05-15 07:51:22 瀏覽:788
android的控制項 發布:2025-05-15 07:50:36 瀏覽:551
南崗法院伺服器ip地址 發布:2025-05-15 07:46:02 瀏覽:286
實況如何退出賬號安卓 發布:2025-05-15 07:45:56 瀏覽:917
深入編譯器 發布:2025-05-15 07:41:35 瀏覽:878
電信手機號服務密碼怎麼查 發布:2025-05-15 07:40:10 瀏覽:613
python全局變數文件 發布:2025-05-15 07:35:06 瀏覽:954
位元組和存儲位元組 發布:2025-05-15 07:32:10 瀏覽:521
linux應用開發工程師 發布:2025-05-15 07:32:07 瀏覽:261