サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
WWDC24
siuncyclone.hatenablog.com
(7/29更新) 背景 msys2上のC++コンパイラでwindowsバイナリを作り、エクスプローラから実行すると以下のように実行できないことがある。 これはエクスプローラの環境変数(PATH)に/mingw64/binが通っていないため起こるが、PATHを通さずとも実行できるようにしたい。 結論 コンパイルオプションに-static -lstdc++ -lgcc -lwinpthreadをつける 試した記録 まず、作成したバイナリがどのようなDLL依存関係になっているか調べた。 使用したコード #include <windows.h> #include <iostream> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { std::cerr
このページを最初にブックマークしてみませんか?
『siuncyclone.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く