LoadLibrary が 14001 を返す問題

昨日問題になっていた、 もふったーα版を起動すると、 言語リソースのロードに失敗する点、意外なところにバグが|・ω・)

GetLastError() でエラー番号を拾って来ると、 14001(0x36b1) つまり、 ERROR_SXS_CANT_GEN_ACTCTX

Visual Studio 2005 とかでは、ランタイムフォルダをマニフェストから引っ張ってくるんだけど、ランタイムを使わないはずの、リソース専用DLLでこのエラーが出るのは、なんでだろう…と

コンパイルのC/C++ コンパイルオプション見たら、 ランタイムライブラリのところが、マルチスレッドDLLになってた。

ランタイム関数使ってなくても、 ランタイムがないとエラーになってしまうのね…

まったくよぉ: 噴射式開発日誌

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です