看板 LinuxDev 關於我們 聯絡資訊
程式碼: QProcess *process_partition=new QProcess(this); process_partition->setWorkingDirectory ("/home/lpvlsi189/john/linux/qt-x11-opensource-src-4.2.1/examples/PEPS/bin"); process_partition->start("./partition.exe"); 請問各位高手,我將partition.exe放在 /home/lpvlsi189/john/linux/qt-x11-opensource-src-4.2.1/examples/PEPS/bin 的路徑下,但是我執行時,卻無法執行partition.exe 請問一下我路徑這樣設定有問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.187.188
TroyLee:partition.exe 是 linux 的執行檔嗎? 08/01 19:47
eatt:是linux執行檔 08/01 20:24
TroyLee:我猜..你start給full path應該就可以 08/02 03:10
TroyLee:因為start只會搜尋path不會去搜尋WorkingDirectory 08/02 03:10
TroyLee:應該說是給絕對路徑 08/02 03:11
eatt:我start給full path 還是不行 08/03 02:37
sunneo:我還是對.exe是否是linux執行檔感到疑惑 08/04 18:01
Bencrie:照理說應該沒人把elf檔取名成.exe才對 XDD 08/04 19:39
TroyLee:明明就有...我看過很多人程式會在windows下開發再 08/04 22:59
TroyLee:拿到linux下執行的.好像有的因為方便Makefile會去產生.exe 08/04 23:00