[問題] 請問 QT 下如何判斷作業系統為 Linux或win?

看板C_and_CPP作者 (打字男)時間15年前 (2009/07/13 13:46), 編輯推噓1(105)
留言6則, 5人參與, 最新討論串1/1
請問 QT 下該如何判斷作業系統為 Linux或win? 因為我如果要描述相對路徑 windows: nameButton->setIcon(QIcon(".\\images\\btn.png")); linux: statureButton->setIcon(QIcon(":/images/btn.png")); 這樣就有兩個作法, 那可能換系統就抓不到檔案, 那有那個旗標可以判斷嗎? 我找不太到 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.102.171

07/13 14:15, , 1F
#define WIN32 lol
07/13 14:15, 1F

07/13 14:17, , 2F
其實路徑不是全用unix style 就可以了嗎? 一般 C/C++
07/13 14:17, 2F

07/13 14:17, , 3F
在 windows 低下用 unix style 也可以呀
07/13 14:17, 3F

07/13 18:47, , 4F
Q_OS_LINUX , Q_OS_WIN32
07/13 18:47, 4F

07/14 19:05, , 5F
3Q
07/14 19:05, 5F

08/15 12:47, , 6F
上面的方法可以用,但其實相對路徑統一用unix style是ok的
08/15 12:47, 6F
文章代碼(AID): #1AMieRqE (C_and_CPP)