I did what you said and downloaded assimp-3.1.1-win-binaries.zip.
When I used the lib32. I got the same error:
"The application was unable to start correctly (0xc0150002). Click OK to close the application."
Here were my settings
Configuration: All Configuration
C/C++ -> General -> Additional Include Directories: C:\assimp-3.1.1-win-binaries\include;
Linker -> General -> Additional Library Directories: C:\assimp-3.1.1-win-binaries\lib32;
Configuration: Debug
Linker -> Input -> Additional Dependencies: assimp.lib;
Configuration: Release
Linker -> Input -> Additional Dependencies: assimp.lib;
I placed the following from bin32: assimp.lib, assimp.exe, and assimp_viewer.exe in the Debug folder were i keep all my other dlls.
When I used the lib64, with bin64, I get the following errors
Error 6 error LNK1120: 4 unresolved externals
Error 3 error LNK2019: unresolved external symbol "public: __thiscall Assimp::Importer::~Importer(void)" (??1Importer@Assimp@@QAE@XZ) referenced in function "bool __cdecl LoadModel(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?LoadModel@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
Error 2 error LNK2019: unresolved external symbol "public: __thiscall Assimp::Importer::Importer(void)" (??0Importer@Assimp@@QAE@XZ) referenced in function "bool __cdecl LoadModel(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?LoadModel@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
Error 5 error LNK2019: unresolved external symbol "public: char const * __thiscall Assimp::Importer::GetErrorString(void)const " (?GetErrorString@Importer@Assimp@@QBEPBDXZ) referenced in function "bool __cdecl LoadModel(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?LoadModel@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
Error 4 error LNK2019: unresolved external symbol "public: struct aiScene const * __thiscall Assimp::Importer::ReadFile(char const *,unsigned int)" (?ReadFile@Importer@Assimp@@QAEPBUaiScene@@PBDI@Z) referenced in function "public: struct aiScene const * __thiscall Assimp::Importer::ReadFile(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned int)" (?ReadFile@Importer@Assimp@@QAEPBUaiScene@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@I@Z)
The settings:
Configuration: All Configuration
C/C++ -> General -> Additional Include Directories: C:\assimp-3.1.1-win-binaries\include;
Linker -> General -> Additional Library Directories: C:\assimp-3.1.1-win-binaries\lib64;
Configuration: Debug
Linker -> Input -> Additional Dependencies: assimp.lib;
Configuration: Release
Linker -> Input -> Additional Dependencies: assimp.lib;
Used the following from bin64. assimp.lib, assimp.exe, and assimp_viewer.exe and placed them in the debug folder with my other dlls.
I really don't understand what I'm doing wrong. Sorry for not getting it, you've been a huge help. JayPhi