Windows 7 ve Visual Studio 2012'de Bullet Physics kullanıyorum. Kitaplıkları derledim ve demolar iyi çalışıyor, ancak kendi çözümümü oluşturmaya çalıştığımda bağlantı hataları alıyorum. Ben bağladığınızda, Visual Studio kullanarak bana aşağıdaki Hataları verir hangisiMermi Fiziği, Visual Studio'da Bağlama Hatası
#include "btBulletDynamicsCommon.h"
int main(int argc, char*argv[])
{
btBoxShape* box = new btBoxShape(btVector3(1, 1, 1));
return 0;
}
için kod miktarını minimize var: Ben Debug veya Yayın Modunda oluştururken
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
aynı hataları ortaya çıkıyor. denedim:
- 2,81,
redownloading - - mermiyi 2.81,
yeniden boş bir proje oluşturma ve kütüphaneler ekleyerek,
- http://bulletphysics.org/mediawiki-1.5.8/index.php/Creating_a_project_from_scratch, ama en önerildiği gibi boş bir proje oluşturma ve Projeler ekleyerek boşuna.
Yapabileceğim bir şey var mı?
Teşekkürler. Beni her seferinde sıkıştıran aptal küçük şeyler .. – maccard
Yapılandırma Özellikleri -> C/C++ -> Kod Üretimi -> Çalışma Zamanı Kitaplığı –