2008年6月25日 星期三

Dev-C++ - wanna make with '-D'

    在工作站編譯時可以用 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


沒有留言:

張貼留言