我會根據系統和啓動軟件的方式創建不同的行爲。我在Windows上,並使用Eclipse作爲IDE。 我會在操作系統(Linux或Windows)的基礎上有不同的行爲。這應該很容易做到。這是我創建的代碼:我在啓動程序的方式上的不同行爲
#ifdef __linux__
//linux code goes here
#elif _WIN32
// windows code goes here
#else
#endif
但是,我在啓動軟件的方式上也會有不同的行爲。 我的意思是,如果我從Eclipse啓動軟件,那麼如果從Windows命令行(cmd)啓動另一個軟件,則該軟件必須執行某些操作。 在我的具體情況下,我需要這種類型的行爲,因爲我會使用ncurses
lib到我的輸出。當我從Eclipse中獲得軟件時,我會有cout
流,當我從cmd.exe
啓動它時,會輸出ncurses。 謝謝你的答案。
聽起來像[XY問題](http://xyproblem.info)。你真的想完成什麼? – IInspectable
真的嗎?我在我的問題中解釋了一切。 – BossShell