close
我是為了編譯openmesh給ue4吃。
通常是在cmakelist.txt旁新建一個build的資料夾在裡面打指令
emcmake cmake .. 預設的
但這樣會編不出.bc 如果你是要.js執行檔就沒問題
但要編譯library會編不出來,要去
C:\Program Files\Emscripten\emscripten\1.25.0\cmake\Modules\Platform\Emscripten.cmake
的第113 115行把
#SET(CMAKE_STATIC_LIBRARY_SUFFIX ".bc")
的#號去掉
然後我是使用mingw32-make來編,我編library要用release
整個指令就會長這樣
emcmake cmake .. -DCMAKE_MAKE_PROGRAM=mingw32-make -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release
.bc檔要看別人的cmake怎麼寫的
有時不會在lib裡面,怪怪 怪怪怪?
總之就把openmesh編過了。
全站熱搜
留言列表