私はBullet PhysicsをWindows 7およびVisual Studio 2012で使用しています。ライブラリをコンパイルしても、デモは正常に動作していますが、独自のソリューションを作成しようとすると、リンクエラーが発生しています。Bullet Physics、Visual Studioでのリンクエラー
1>------ Build started: Project: HelloBulletApp, Configuration: Release Win32 ------
1> main.cpp
1> main.obj : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
1>BulletCollision.lib(btCollisionShape.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in main.obj
1>BulletCollision.lib(btConvexShape.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in main.obj
1>BulletCollision.lib(btPolyhedralConvexShape.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in main.obj
1>BulletCollision.lib(btConvexPolyhedron.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in main.obj
1>LinearMath.lib(btConvexHullComputer.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in main.obj
1>LinearMath.lib(btGeometryUtil.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in main.obj
1>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
1>c:\path\to\HelloBulletApp\HelloBulletApp\Release\HelloBulletApp.exe : fatal error LNK1319: 6 mismatches detected
私はデバッグまたはリリースモードでビルドするときに、同じエラーが表示されている:私は、Visual Studioは私に次のエラーを与える使用して、
私はリンク#include "btBulletDynamicsCommon.h"
int main(int argc, char*argv[])
{
btBoxShape* box = new btBoxShape(btVector3(1, 1, 1));
return 0;
}
にコードの量を最小限に抑えています。 私が試した:
- 再構築弾丸2.81、
- 2.81、
をもう一度ダウンロード - 空のプロジェクトを作成し、ライブラリを追加し、
- 空のプロジェクトを作成し、http://bulletphysics.org/mediawiki-1.5.8/index.php/Creating_a_project_from_scratchで示唆されているようにプロジェクトを追加し、 だけに役立たず。
私にできることはありますか?
ありがとうございました。私を毎回詰まらせる愚かな小さなもの.. – maccard
設定プロパティ - > C/C++ - >コード生成 - >ランタイムライブラリ –