2009-07-23 23 views
1

Windows用Chromiumをビルドしようとしています(Visual Studio 2008 SP1を使用)、約37のエラーで失敗します。WindowsでChromiumビルドが失敗する

Error 1 error LNK2005: "wchar_t const * const switches::kProcessChannelID" ([email protected]@@3QB_WB) already defined in ipc.lib(ipc_switches.obj) common.lib chrome_dll 
Error 2 error LNK2005: "wchar_t const * const switches::kDebugChildren" ([email protected]@@3QB_WB) already defined in ipc.lib(ipc_switches.obj) common.lib chrome_dll 
Error 3 error LNK2005: "wchar_t const * const switches::kIPCUseFIFO" ([email protected]@@3QB_WB) already defined in ipc.lib(ipc_switches.obj) common.lib chrome_dll 
Error 4 fatal error LNK1169: one or more multiply defined symbols found C:\Users\RCIX\src\chrome\Debug\chrome.dll 1 chrome_dll 

これらのエラーは、エラーの唯一のタイプですが、約半数のプロジェクトでポップアップします。私は何を間違えたのですか?

答えて

1

これは、シンボルが2か所で定義されていることを意味します。 ipc.lib(via ipc_switches.obj)とcommon.lib。私はChromiumに慣れていませんが、common.libにはipc.libが組み込まれており、chrome_dllプロジェクトは両方のlibにリンクしようとしていると思います。リンカの入力からipc.libを削除してみてください。

+0

悲しいことに、私はこれをあきらめてから長いことをしていますが、それは合理的だと思います...私はこれを受け入れます。 – RCIX

+0

なぜ彼らは弾丸である記事を書いていないのですか? – YumYumYum

関連する問題