編譯問題摘錄

一、mingw安裝配置

1.

C:\MinGW\msys\1.0\etc\fstab

複製fstab.sample內容

添加一行

C:/MinGW/mingw


2.

C:\MinGW\msys\1.0\etc\profile

->

if [ $MSYSTEM == MINGW32 ]; then

 export PATH=".:/usr/local/bin:/mingw/bin:/bin:$PATH"

else

 export PATH=".:/usr/local/bin:/bin:/mingw/bin:$PATH"

fi

之前添加

PATH=

INCLUDE=

LIB=


二、編譯onscripter-en

SDLOTHERCONFIG=--disable-assembly ./configure --std=gnu++98 --no-werror --with-internal-libs && make VERBOSE=true CSTD=-std=gnu99


注意,爲了防止出現錯誤_wfopen、off64_t無定義錯誤,需要把-std=c++98換成--std=gnu++98,把-std=c99換成-std=gnu99,以便把__STRICT_ANSI__的定義取消(相當於-U__STRICT_ANSI__)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章