Set up dev environment, builds fine, runs like garbage
Posted: 12 Oct 2017, 20:05
by nipuresu
Hi all! So after a lot of stubbornness on my part I was able to set up a dev environment with Visual Studio 2015 for OpenMW. (Mostly by following the gist here and the amazing before_script.msvc.sh)
I had to make a few adjustments to the script for gitbash to not terminate unexpectedly at certain parts, if that matters.
The solution and OpenMW project seems to build fine, but the resultant openmw.exe runs... slowly, at 1-15fps. Task manager shows a whopping 55% CPU usage.
By comparison, my normal OpenMW 0.42.0 install runs beautifully at 60+ fps and maybe 4-8% CPU usage.
What gives? Have I done something wrong? Is my poor CPU being left to do all the heavy lifting, with no usual help from the GPU?
Forgive me, like many others here I am somewhat new to this. It's a surprise that my rudimentary programming skills have gotten me this far.
Here is the build output from within Visual Studio:
I had to make a few adjustments to the script for gitbash to not terminate unexpectedly at certain parts, if that matters.
The solution and OpenMW project seems to build fine, but the resultant openmw.exe runs... slowly, at 1-15fps. Task manager shows a whopping 55% CPU usage.
By comparison, my normal OpenMW 0.42.0 install runs beautifully at 60+ fps and maybe 4-8% CPU usage.
What gives? Have I done something wrong? Is my poor CPU being left to do all the heavy lifting, with no usual help from the GPU?
Forgive me, like many others here I am somewhat new to this. It's a surprise that my rudimentary programming skills have gotten me this far.
Here is the build output from within Visual Studio:
- Spoiler: Show
-
1>------ Rebuild All started: Project: openmw, Configuration: Debug x64 ------
1> Building Custom Rule C:/openmw/apps/openmw/CMakeLists.txt
1> CMake does not need to re-run because C:/openmw/MSVC2015_64/apps/openmw/CMakeFiles/generate.stamp is up-to-date.
1> objects.cpp
1> renderingmanager.cpp
1> animation.cpp
1> rotatecontroller.cpp
1> sky.cpp
1> npcanimation.cpp
1> creatureanimation.cpp
1> effectmanager.cpp
1> util.cpp
1> weaponanimation.cpp
1> bulletdebugdraw.cpp
1> globalmap.cpp
1> characterpreview.cpp
1> camera.cpp
1> localmap.cpp
1> water.cpp
1> terrainstorage.cpp
1> ripplesimulation.cpp
1> actoranimation.cpp
1> landmanager.cpp
1> inputmanagerimp.cpp
1> layout.cpp
1> textinput.cpp
1> widgets.cpp
1> race.cpp
1> birth.cpp
1> review.cpp
1> windowmanagerimp.cpp
1> console.cpp
1> dialogue.cpp
1> windowbase.cpp
1> statswindow.cpp
1> messagebox.cpp
1> journalwindow.cpp
1> charactercreation.cpp
1> mapwindow.cpp
1> windowpinnablebase.cpp
1> tooltips.cpp
1> scrollwindow.cpp
1> bookwindow.cpp
1> formatting.cpp
1> inventorywindow.cpp
1> hud.cpp
1> countdialog.cpp
1> tradewindow.cpp
1> settingswindow.cpp
1> confirmationdialog.cpp
1> alchemywindow.cpp
1> referenceinterface.cpp
1> spellwindow.cpp
1> mainmenu.cpp
1> quickkeysmenu.cpp
1> itemselection.cpp
1> spellbuyingwindow.cpp
1> loadingscreen.cpp
1> levelupdialog.cpp
1> waitdialog.cpp
1> spellcreationdialog.cpp
1> enchantingdialog.cpp
1> trainingwindow.cpp
1> travelwindow.cpp
1> exposedwindow.cpp
1> cursor.cpp
1> spellicons.cpp
1> merchantrepair.cpp
1> soulgemdialog.cpp
1> companionwindow.cpp
1> bookpage.cpp
1> journalviewmodel.cpp
1> journalbooks.cpp
1> itemmodel.cpp
1> containeritemmodel.cpp
1> inventoryitemmodel.cpp
1> sortfilteritemmodel.cpp
1> itemview.cpp
1> tradeitemmodel.cpp
1> companionitemmodel.cpp
1> pickpocketitemmodel.cpp
1> controllers.cpp
1> savegamedialog.cpp
1> recharge.cpp
1> videowidget.cpp
1> backgroundimage.cpp
1> itemwidget.cpp
1> screenfader.cpp
1> debugwindow.cpp
1> spellmodel.cpp
1> spellview.cpp
1> draganddrop.cpp
1> timeadvancer.cpp
1> jailscreen.cpp
1> itemchargeview.cpp
1> keyboardnavigation.cpp
1> dialoguemanagerimp.cpp
1> journalimp.cpp
1> journalentry.cpp
1> quest.cpp
1> topic.cpp
1> filter.cpp
1> selectwrapper.cpp
1> hypertextparser.cpp
1> keywordsearch.cpp
1> scripttest.cpp
1> locals.cpp
1> scriptmanagerimp.cpp
1> compilercontext.cpp
1> interpretercontext.cpp
1> cellextensions.cpp
1> miscextensions.cpp
1> guiextensions.cpp
1> soundextensions.cpp
1> skyextensions.cpp
1> statsextensions.cpp
1> containerextensions.cpp
1> aiextensions.cpp
1> controlextensions.cpp
1> extensions.cpp
1> globalscripts.cpp
1> ref.cpp
1> dialogueextensions.cpp
1> animationextensions.cpp
1> transformationextensions.cpp
1> consoleextensions.cpp
1> userextensions.cpp
1> soundmanagerimp.cpp
1> openal_output.cpp
1> ffmpeg_decoder.cpp
1> loudness.cpp
1> movieaudiofactory.cpp
1> refdata.cpp
1> worldimp.cpp
1> scene.cpp
1> globals.cpp
1> action.cpp
1> actionteleport.cpp
1> containerstore.cpp
1> actiontalk.cpp
1> actiontake.cpp
1> manualref.cpp
1>C:\openmw\apps\openmw\mwworld\worldimp.cpp(3485): warning C4315: 'ESM::Header': 'this' pointer for member 'ESM::Header::mSCRD' may not be aligned 8 as expected by the constructor
1> C:\openmw\apps\openmw\mwworld\worldimp.cpp(3485): note: This diagnostic occurred in the compiler generated function 'ESM::Header::Header(ESM::Header &&)'
1>C:\openmw\apps\openmw\mwworld\worldimp.cpp(3485): warning C4315: 'ESM::Header': 'this' pointer for member 'ESM::Header::mSCRS' may not be aligned 8 as expected by the constructor
1> C:\openmw\apps\openmw\mwworld\worldimp.cpp(3485): note: This diagnostic occurred in the compiler generated function 'ESM::Header::Header(ESM::Header &&)'
1>C:\openmw\apps\openmw\mwworld\worldimp.cpp(3485): warning C4315: 'ESM::Header': 'this' pointer for member 'ESM::Header::mMaster' may not be aligned 8 as expected by the constructor
1> C:\openmw\apps\openmw\mwworld\worldimp.cpp(3485): note: This diagnostic occurred in the compiler generated function 'ESM::Header::Header(ESM::Header &&)'
1> player.cpp
1> failedaction.cpp
1> cells.cpp
1> localscripts.cpp
1> customdata.cpp
1> inventorystore.cpp
1> ptr.cpp
1> actionopen.cpp
1> actionread.cpp
1> actionequip.cpp
1> timestamp.cpp
1> actionalchemy.cpp
1> cellstore.cpp
1> actionapply.cpp
1> actioneat.cpp
1> store.cpp
1> esmstore.cpp
1> actionrepair.cpp
1> actionsoulgem.cpp
1> livecellref.cpp
1> actiondoor.cpp
1> esmloader.cpp
1> actiontrap.cpp
1> cellref.cpp
1> weather.cpp
1> projectilemanager.cpp
1> cellpreloader.cpp
1> physicssystem.cpp
1> trace.cpp
1> classes.cpp
1> activator.cpp
1> creature.cpp
1> npc.cpp
1> weapon.cpp
1> armor.cpp
1> potion.cpp
1> apparatus.cpp
1> book.cpp
1> clothing.cpp
1> door.cpp
1> ingredient.cpp
1> creaturelevlist.cpp
1> itemlevlist.cpp
1> light.cpp
1> lockpick.cpp
1> misc.cpp
1> probe.cpp
1> static.cpp
1> bodypart.cpp
1> mechanicsmanagerimp.cpp
1> stat.cpp
1> creaturestats.cpp
1> magiceffects.cpp
1> actorutil.cpp
1> spells.cpp
1> activespells.cpp
1> npcstats.cpp
1> aipackage.cpp
1> aisequence.cpp
1> aipursue.cpp
1> alchemy.cpp
1> aiwander.cpp
1> aitravel.cpp
1> aifollow.cpp
1> aiavoiddoor.cpp
1> aibreathe.cpp
1> aiescort.cpp
1> aiactivate.cpp
1> aicombat.cpp
1> enchanting.cpp
1> pathfinding.cpp
1> security.cpp
1> spellcasting.cpp
1> pickpocket.cpp
1> combat.cpp
1> steering.cpp
1> obstacle.cpp
1> autocalcspell.cpp
1> difficultyscaling.cpp
1> aicombataction.cpp
1> summoning.cpp
1> actors.cpp
1> coordinateconverter.cpp
1> trading.cpp
1> aiface.cpp
1> weaponpriority.cpp
1> spellpriority.cpp
1> statemanagerimp.cpp
1> charactermanager.cpp
1> environment.cpp
1> main.cpp
1> engine.cpp
1> NOTE: Use of this header (bool_trait_def.hpp) is deprecated
1> NOTE: Use of this header (template_arity_spec.hpp) is deprecated
1> NOTE: Use of this header (template_arity_spec.hpp) is deprecated
1> pathgrid.cpp
1> class.cpp
1> container.cpp
1> repair.cpp
1> class.cpp
1> actor.cpp
1> container.cpp
1> repair.cpp
1> actor.cpp
1> repair.cpp
1> pathgrid.cpp
1> actor.cpp
1> character.cpp
1> objects.cpp
1> character.cpp
1>LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/FORCE' specification
1>osgDBd.lib(osgDBd.dll) : warning LNK4006: "public: virtual __cdecl std::basic_ifstream<char,struct std::char_traits<char> >::~basic_ifstream<char,struct std::char_traits<char> >(void)" (??1?$basic_ifstream@DU?$char_traits@D@std@@@std@@UEAA@XZ) already defined in console.obj; second definition ignored
1>osgDBd.lib(osgDBd.dll) : warning LNK4006: "public: virtual __cdecl std::basic_ofstream<char,struct std::char_traits<char> >::~basic_ofstream<char,struct std::char_traits<char> >(void)" (??1?$basic_ofstream@DU?$char_traits@D@std@@@std@@UEAA@XZ) already defined in main.obj; second definition ignored
1>osgDBd.lib(osgDBd.dll) : warning LNK4006: "public: __cdecl std::basic_ofstream<char,struct std::char_traits<char> >::basic_ofstream<char,struct std::char_traits<char> >(void)" (??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QEAA@XZ) already defined in main.obj; second definition ignored
1>components.lib(settings.obj) : warning LNK4006: "public: __cdecl std::basic_ifstream<char,struct std::char_traits<char> >::basic_ifstream<char,struct std::char_traits<char> >(void)" (??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@XZ) already defined in osgDBd.lib(osgDBd.dll); second definition ignored
1>components.lib(settings.obj) : warning LNK4006: "public: void __cdecl std::basic_ifstream<char,struct std::char_traits<char> >::open(wchar_t const *,int,int)" (?open@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAAXPEB_WHH@Z) already defined in osgDBd.lib(osgDBd.dll); second definition ignored
1>components.lib(settings.obj) : warning LNK4006: "public: void __cdecl std::basic_ofstream<char,struct std::char_traits<char> >::open(wchar_t const *,int,int)" (?open@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QEAAXPEB_WHH@Z) already defined in osgDBd.lib(osgDBd.dll); second definition ignored
1>components.lib(shadermanager.obj) : warning LNK4006: "public: __cdecl std::basic_ifstream<char,struct std::char_traits<char> >::basic_ifstream<char,struct std::char_traits<char> >(void)" (??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@XZ) already defined in osgDBd.lib(osgDBd.dll); second definition ignored
1>components.lib(shadermanager.obj) : warning LNK4006: "public: void __cdecl std::basic_ifstream<char,struct std::char_traits<char> >::open(wchar_t const *,int,int)" (?open@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAAXPEB_WHH@Z) already defined in osgDBd.lib(osgDBd.dll); second definition ignored
1>components.lib(myguidatamanager.obj) : warning LNK4006: "public: __cdecl std::basic_ifstream<char,struct std::char_traits<char> >::basic_ifstream<char,struct std::char_traits<char> >(void)" (??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@XZ) already defined in osgDBd.lib(osgDBd.dll); second definition ignored
1>components.lib(myguidatamanager.obj) : warning LNK4006: "public: void __cdecl std::basic_ifstream<char,struct std::char_traits<char> >::open(wchar_t const *,int,int)" (?open@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAAXPEB_WHH@Z) already defined in osgDBd.lib(osgDBd.dll); second definition ignored
1>components.lib(myguiloglistener.obj) : warning LNK4006: "public: void __cdecl std::basic_ofstream<char,struct std::char_traits<char> >::open(wchar_t const *,int,int)" (?open@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QEAAXPEB_WHH@Z) already defined in osgDBd.lib(osgDBd.dll); second definition ignored
1>C:\openmw\MSVC2015_64\Debug\openmw.exe : warning LNK4088: image being generated due to /FORCE option; image may not run
1>BulletCollision_Debug.lib(btCollisionAlgorithm.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btCollisionAlgorithm.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btDbvt.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btDbvt.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btDbvtBroadphase.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btDbvtBroadphase.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btDispatcher.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btDispatcher.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btOverlappingPairCache.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btOverlappingPairCache.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btQuantizedBvh.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btQuantizedBvh.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btActivatingCollisionAlgorithm.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btActivatingCollisionAlgorithm.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btBoxBoxCollisionAlgorithm.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btBoxBoxCollisionAlgorithm.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btBoxBoxDetector.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btBoxBoxDetector.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btCollisionDispatcher.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btCollisionDispatcher.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btCollisionObject.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btCollisionObject.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btCollisionWorld.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btCollisionWorld.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btCompoundCollisionAlgorithm.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btCompoundCollisionAlgorithm.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btCompoundCompoundCollisionAlgorithm.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btCompoundCompoundCollisionAlgorithm.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btConvexConcaveCollisionAlgorithm.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btConvexConcaveCollisionAlgorithm.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btConvexConvexAlgorithm.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btConvexConvexAlgorithm.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btConvexPlaneCollisionAlgorithm.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btConvexPlaneCollisionAlgorithm.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btDefaultCollisionConfiguration.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btDefaultCollisionConfiguration.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btEmptyCollisionAlgorithm.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btEmptyCollisionAlgorithm.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btHashedSimplePairCache.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btHashedSimplePairCache.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btManifoldResult.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btManifoldResult.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btSphereSphereCollisionAlgorithm.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btSphereSphereCollisionAlgorithm.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btSphereTriangleCollisionAlgorithm.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btSphereTriangleCollisionAlgorithm.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(SphereTriangleDetector.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(SphereTriangleDetector.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btBoxShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btBoxShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btBvhTriangleMeshShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btBvhTriangleMeshShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btCapsuleShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btCapsuleShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btCollisionShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btCollisionShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btCompoundShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btCompoundShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btConcaveShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btConcaveShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btConeShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btConeShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btConvexInternalShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btConvexInternalShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btConvexPolyhedron.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btConvexPolyhedron.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btConvexShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btConvexShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btHeightfieldTerrainShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btHeightfieldTerrainShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btOptimizedBvh.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btOptimizedBvh.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btPolyhedralConvexShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btPolyhedralConvexShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btScaledBvhTriangleMeshShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btScaledBvhTriangleMeshShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btSphereShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btSphereShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btStaticPlaneShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btStaticPlaneShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btStridingMeshInterface.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btStridingMeshInterface.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btTriangleCallback.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btTriangleCallback.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btTriangleIndexVertexArray.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btTriangleIndexVertexArray.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btTriangleMesh.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btTriangleMesh.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btTriangleMeshShape.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btTriangleMeshShape.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btContinuousConvexCollision.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btContinuousConvexCollision.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btConvexCast.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btConvexCast.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btGjkConvexCast.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btGjkConvexCast.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btGjkEpa2.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btGjkEpa2.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btGjkEpaPenetrationDepthSolver.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btGjkEpaPenetrationDepthSolver.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btGjkPairDetector.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btGjkPairDetector.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btMinkowskiPenetrationDepthSolver.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btMinkowskiPenetrationDepthSolver.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btPersistentManifold.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btPersistentManifold.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btRaycastCallback.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btRaycastCallback.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btSubSimplexConvexCast.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btSubSimplexConvexCast.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btVoronoiSimplexSolver.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btVoronoiSimplexSolver.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>BulletCollision_Debug.lib(btPolyhedralContactClipping.obj) : warning LNK4099: PDB 'BulletCollision.pdb' was not found with 'BulletCollision_Debug.lib(btPolyhedralContactClipping.obj)' or at 'C:\openmw\MSVC2015_64\Debug\BulletCollision.pdb'; linking object as if no debug info
1>LinearMath_Debug.lib(btAlignedAllocator.obj) : warning LNK4099: PDB 'LinearMath.pdb' was not found with 'LinearMath_Debug.lib(btAlignedAllocator.obj)' or at 'C:\openmw\MSVC2015_64\Debug\LinearMath.pdb'; linking object as if no debug info
1>LinearMath_Debug.lib(btConvexHullComputer.obj) : warning LNK4099: PDB 'LinearMath.pdb' was not found with 'LinearMath_Debug.lib(btConvexHullComputer.obj)' or at 'C:\openmw\MSVC2015_64\Debug\LinearMath.pdb'; linking object as if no debug info
1>LinearMath_Debug.lib(btGeometryUtil.obj) : warning LNK4099: PDB 'LinearMath.pdb' was not found with 'LinearMath_Debug.lib(btGeometryUtil.obj)' or at 'C:\openmw\MSVC2015_64\Debug\LinearMath.pdb'; linking object as if no debug info
1>LinearMath_Debug.lib(btQuickprof.obj) : warning LNK4099: PDB 'LinearMath.pdb' was not found with 'LinearMath_Debug.lib(btQuickprof.obj)' or at 'C:\openmw\MSVC2015_64\Debug\LinearMath.pdb'; linking object as if no debug info
1>LinearMath_Debug.lib(btVector3.obj) : warning LNK4099: PDB 'LinearMath.pdb' was not found with 'LinearMath_Debug.lib(btVector3.obj)' or at 'C:\openmw\MSVC2015_64\Debug\LinearMath.pdb'; linking object as if no debug info
1> openmw.vcxproj -> C:\openmw\MSVC2015_64\Debug\openmw.exe
1> openmw.vcxproj -> C:/openmw/MSVC2015_64/Debug/openmw.pdb (Full PDB)
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========
- Spoiler: Show
-
Edition - Windows 10 Home
Version - 1703
OS Build - 15063.674
Processor - Intel(R) Core(TM) i5-3570K CPU @ 3.40Ghz 3.80GHz
Installed RAM - 8.00GB
System type - 64-bit operating system, x64-based processor
GPU - NVIDIA GeForce GTX 970