巧用qmake工具生成專業的makefile

2021-08-25 15:34:23 字數 714 閱讀 2757

問題描述

一般來說在linux下程式設計寫個測試程式,都需要製作乙個makefile檔案,但是如果自己手動編寫每個還是比較麻煩,而且看上去也不太專業。而如果用autoconf工具生成也還是需要加入一些手動操作,也不是很方便。

解決方法

利用qt程式裡的qmake工具,qmake工具是qt 開發環境中的工具,它可以根據資料夾下的檔案生成.pro檔案,這個檔案類似於vs的.vcproject,然後再根據這個.pro檔案生成makefile檔案。

操作步驟

安裝qmake工具

sudo apt

- get

install qt4

- qmake

在src資料夾下執行

qmake 

- project

--生成.pro檔案

qmake

--根據.pro檔案生成makefile

make

注意

config 

-=qt

qt -=

gui core

最後附上pro檔案的配置文件:

當然如果要生成負責的makefile檔案還是要通過autoconf類似的工具:

qmake生成vs的vcproj sln工程

qmake生成的vs工程與環境變數中的 qmakespec相關,可以有兩種方法 1.預設情況下,即環境變數qmakespec為你裝的qt for vs的版本,預設生成的為該版本的vs工程,如,你裝的是qt for vs2010,那麼環境變數qmakespec win32 msvc2010,預設情況下...

qmake生成VS的vcproj sln工程檔案

1.預設情況下,即環境變數qmakespec為你裝的qt for vs的版本,預設生成的為該版本的vs工程,如,你裝的是qt for vs2010,那麼環境變數qmakespec win32 msvc2010,預設情況下生成的是vc2010的工程。當你的xx.pro的template subdirs...

Linux用專業工具pwgen生成使用者密碼

序言 在生活中,我們需要用到大量的密碼,這些密碼最好不要統一,否則萬一洩漏的話,所有賬號都暴露在風險之下。而在工作中,我們同樣也需要用到大量密碼,比如批量新增使用者,批量設定伺服器密碼等。如果靠自己去想的話,想到的密碼可以不夠強大,而且比較費力。下面就介紹一種方法來批量生成高強度的密碼。所謂的高強度...