wasm:: error - CoolProp javascript wrapper in Emscripten

 

Get the emsdk repo
git clone https://github.com/emscripten-core/emsdk.git &&
cd emsdk
 
# Download and install the latest SDK tools.
./emsdk install latest &&
./emsdk activate latest &&
source ./emsdk_env.sh
 
 
# Fetch the latest registry of available tools.
./emsdk update &&
./emsdk install latest &&
./emsdk activate latest &&
source ./emsdk_env.sh
 
 
 
 
______________________________________________________
cd .. &&
git clone https://github.com/CoolProp/CoolProp --recursive &&
cd CoolProp &&
mkdir -p build && cd build
cmake .. -DCOOLPROP_JAVASCRIPT_MODULE=ON -DCMAKE_TOOLCHAIN_FILE=../../emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake &&
make
 
 
cmake .. -DCOOLPROP_JAVASCRIPT_MODULE=ON -DCMAKE_TOOLCHAIN_FILE=~/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake
cmake .. -DCOOLPROP_JAVASCRIPT_MODULE=ON -DCMAKE_TOOLCHAIN_FILE=/root/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake
 
 
docker cp mywasmbuild:/root/CoolProp/build/coolprop.js ./
docker cp mywasmbuild:/root/CoolProp/build/coolprop.wasm ./




 

http://www.coolprop.org/coolprop/wrappers/Javascript/index.html

 

Javascript Wrapper — CoolProp 6.4.3 documentation

Alternatively, you can link to our server directly to make sure that you always have the latest version of CoolProp. To do so, include the address in your HTML header instead of the relative path .

www.coolprop.org



 

 

 

 

위 절차대로 따라해도 아래와 같은 ERROR 발생

Could not find toolchain file: /cmake/Modules/Platform/Emscripten.cmake



 

 

 

지정된 경로가 적절하게 동작하지 않아서 발생하는 오류로,

Emscripten.cmake 가 위치한 경로를 절대경로로 지정하면 된다

cmake .. -DCOOLPROP_JAVASCRIPT_MODULE=ON -DCMAKE_TOOLCHAIN_FILE=${EMSCRIPTEN}/cmake/Modules/Platform/Emscripten.cmake

(Before)
-DCMAKE_TOOLCHAIN_FILE=${EMSCRIPTEN}/cmake/Modules/Platform/Emscripten.cmake

(After)
-DCMAKE_TOOLCHAIN_FILE=~/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake



 

 

 


댓글 쓰기 · 수정

0 댓글