Я включаю/устанавливаю файл Emscripten Toolchain и установите CMAKE_EXECUTABLE_SUFFIX , но он не работает!
Код: Выделить всё
cmake_minimum_required(VERSION 3.2.1)
set(LINK_OPTIONS)
set(CMAKE_TOOLCHAIN_FILE $ENV{EMSDK_HOME}/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake)
set(CMAKE_EXECUTABLE_SUFFIX ".html")
set(LINK_OPTIONS ${LINK_OPTIONS} -sWASM=1 -sALLOW_MEMORY_GROWTH=1 -sNO_EXIT_RUNTIME=0 -sASSERTIONS=1)
project(emscripten_project)
add_executable(emscripten_project main.cpp)
target_link_options(emscripten_project PUBLIC ${LINK_OPTIONS})
Код: Выделить всё
#include
int main()
{
std::cout
[b] Команды Configure and Build < /strong>
cmake . -G Ninja && ninja
Запуск ninja -v , дает это: [/b]
Код: Выделить всё
[2/2] cmd.exe /C "cd . && C:\emsdk\upstream\emscripten\em++.bat -o emscripten_project.html -sUSE_GLFW=3 -sWASM=1 -sALLOW_MEMORY_GROWTH=1 -sNO_EXIT_RUNTIME=0 -sASSERTIONS=1 CMakeFiles/emscripten_project.dir/src/main.cpp.o -o emscripten_project.js && cd ."
emccccer -like relike resclime like). эмуляция GNU LD) 3.1.25 (FebD444B21ECACA86E2CB2A25EF3ED4A0A2076365) "
Эта проблема также возникает, когда я использую emcmake wrapper не является изложением инструментального файла.>
Подробнее здесь: https://stackoverflow.com/questions/755 ... ble-suffix