在工作站編譯時可以用 make -D define_variable 以此決定要用哪種 code
最近使用 Dev-C++ 並且將自己寫的 code 從 FreeBSD 移值至 Windows
常常使用一些系統相依性的函數 偶時需要 windows.h 或什麼的
這時常用
#ifdef _WORK_FOR_WIN32_
#include <windows.h>
#include <io.h>
#endif
現在 不必自行改 header file 去定義 _WORK_FOR_WIN32_
可以透過 Dev-C++ :
[專案]->[參數]->[編譯器]
增加 -D _WORK_FOR_WIN32_
原先摸很久找不太到 原來 -D 這個參數可以直接加到 gcc or g++ 啊
現在編譯的方式又乾淨許多了 :D
沒有留言:
張貼留言