C++でDXライブラリを使用して実装したプログラムをEmscriptenでWebAssemblyに変換したいのですが、下記のエラーが表示されます。
すみません、tchar型自体に詳しくないもので、なぜこのエラーが発生しているのでしょうか。
Emscriptenは下記のサイトからダウンロードしました。
emsdk-1.35.0-full-64bit.exe
https://emscripten.org/docs/getting_started/downloads.html#installation-instructions
ご教示いただけますと幸いです。
コンパイルコマンド
emcc test.cpp -s WASM=1 -o test.html
test/DxDataTypeWin.h:14:10: fatal error: 'tchar.h' file not found #include <tchar.h> ^ 1 error generated. ERROR:root:compiler frontend failed to generate LLVM bitcode, halting
ソース ("test"の文言を表示するだけのプログラムです。)
#include "DxLib.h" int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { ChangeWindowMode(TRUE); SetGraphMode(800, 600, 32); DxLib_Init(); SetDrawScreen(DX_SCREEN_BACK); while (!ProcessMessage()) { ClearDrawScreen(); DrawBox(0, 0, 800, 600, GetColor(0, 0, 0), TRUE); DrawStringToHandle(160, 230, "test",GetColor(255, 255, 255), g_middlefont); ScreenFlip(); } DxLib_End(); return 0; }
Windows8.1の環境です。
Microsoft Visual C++ 2010では動作確認しました。
至らない点あるかと存じますが、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/14 07:19
2019/06/15 23:09
2019/06/16 10:11