タイトル | : Re: Visual C++ 2005 Express Edition Betaでのビルドについて |
投稿日 | : 2007/11/30(Fri) 16:03 |
投稿者 | : smj <info-jp@smjcn.com> |
VC++2005のリンカにadvapi32.libを追加すれば解決できるでしょう。
(私は同様のエラーが出ましたが、解決済み)
> Visual C++ 2005 Express Edition Betaでビルドをしたのですが
> 以下のエラーが出てdllが作成できませんでした。(EXEはOK)
> シンボルに問題があるようなのですが、よく分かりません。
> なにか良い解決法はありますでしょうか?
> よろしくお願いいたします。
>
> Creating library .\bin\releasedll/gogo.lib and object .\bin\releasedll/gogo.exp
> dllinst.obj : error LNK2019: unresolved external symbol __imp__RegCloseKey@4 referenced in function _DllMain@12
> dllinst.obj : error LNK2019: unresolved external symbol __imp__RegSetValueExA@24 referenced in function _DllMain@12
> dllinst.obj : error LNK2019: unresolved external symbol __imp__RegQueryValueExA@24 referenced in function _DllMain@12
> dllinst.obj : error LNK2019: unresolved external symbol __imp__RegCreateKeyExA@36 referenced in function _DllMain@12
> tool.obj : error LNK2019: unresolved external symbol __imp__MessageBoxA@16 referenced in function _errPrintf
> bin\releasedll\gogo.dll : fatal error LNK1120: 5 unresolved externals