LoadLibrary が 14001 を返す問題
昨日問題になっていた、 もふったーα版を起動すると、 言語リソースのロードに失敗する点、意外なところにバグが|・ω・)
GetLastError() でエラー番号を拾って来ると、 14001(0x36b1) つまり、 ERROR_SXS_CANT_GEN_ACTCTX
Visual Studio 2005 とかでは、ランタイムフォルダをマニフェストから引っ張ってくるんだけど、ランタイムを使わないはずの、リソース専用DLLでこのエラーが出るのは、なんでだろう…と
コンパイルのC/C++ コンパイルオプション見たら、 ランタイムライブラリのところが、マルチスレッドDLLになってた。
ランタイム関数使ってなくても、 ランタイムがないとエラーになってしまうのね…
Comments