0

プロジェクトで V8 を使用しようとしています。だから私はそれを使用して構築しましたpython build\gyp_v8 -Dtarget_arch=ia32 -Dcomponent=shared_library。私はそれをデバッグとリリースの下に構築し、デバッグに含めました。しかし、私は例えば:

icuuc.lib(ucnv2022.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MDd_DynamicRelease' does not match value 'MDd_DynamicDebug' in Whitedrop.obj [C:\OgreSDK\Projects\whi tedrop\build_win32\Whitedrop.vcxproj]

編集: MSVC は次のようないくつかの警告をスローします:

Warning 81  warning D9025: overriding '/MDd' with '/MD' C:\ChromeV8\v8\tools\gyp\cl v8_base
4

1 に答える 1

2

少し前にあなたとまったく同じ問題が発生しました。これが解決方法です。

VS 2013 を開き、各プロジェクトでそのプロパティを開き、[C++] > [コマンド ライン] を開き、[追加オプション] 領域をクリアします。再コンパイルできるときはいつでも、すべてのプロジェクトに対してこれを実行してください。

于 2015-01-18T11:37:41.917 に答える