Warning LNK4099

Warning LNK4099

Hello everyone,

i get a lot (say 700) of these warnings...what am i doing wrong? I know that it used to work, but then i made some changes in my project with the pdb and ilk files. Maybe that helps...?

Thanks in advance,
Frederic-Felix

7 post / 0 nuovi
Ultimo contenuto
Per informazioni complete sulle ottimizzazioni del compilatore, consultare l'Avviso sull'ottimizzazione

Hey Frederic,

Are you building in fulldebug? Can you post the exact text you're seeing (maybe ten lines or so)?

I think this may be an issue with the release but I can tell you more once I can get this information.

Thanks,
Daniel

Hey Daniel,

Actually this only happens when building in Debug mode.
Unfortunately it's german...hope this helps...

3>Verknpfen... ( translation: linking )
3>VeApplication.obj : warning LNK4075: /EDITANDCONTINUE wird aufgrund der Angabe von /INCREMENTAL:NO ignoriert.
3>hkBase.lib(hkUnionFind.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkArray.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkSmallArray.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkBitField.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkBitFieldClass.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkPointerMapBase.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkString.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkStringMapBase.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkTree.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkMultiThreadChec k.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkMultiThreadCheckClass.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkStreamStatisticsCollector.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkStatisticsCollectorClassListener.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkStatisticsCollectorUtil.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkTraceStream.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkMath.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkMatrix3.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkMatrix6.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkRotation.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob kein e Debuginformationen vorhanden wren.
3>hkBase.lib(hkTransform.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkQsTransform.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkQuaternion.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkSweptTransform.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkSweptTransformClass.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkSweptTransformUtil.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkMathTypes.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkMathUtil.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkVector4.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkVector4Util.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden ; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkDebugMemory.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkDebugMemorySnapshot.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkThreadMemory.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkMemory.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.
3>hkBase.lib(hkStackTracer.obj) : warning LNK4099: PDB "hkbase.pdb" wurde nicht mit "F:Developmentve_winextrasHavok_5.5.0Libwin32_net_8-0debug_multithreaded_dllhkBase.lib" oder an "f:Developmentve_winuildvs8ve_winVeApplicationDebugHavokhkbase.pdb" gefunden; Objekt wird verknpft, als ob keine Debuginformationen vorhanden wren.

Thanks,
Frederic-Felix

Hi Frederic-Felix,

Do you have the same problem when in fulldebug?

Thanks,
Daniel

Hey Daniel,

what do you mean by fulldebug?

Thanks,
Frederic-Felix

Hi Frederic-Felix,

I've looked into this a little more and found the problem. The package you have is out of date and does not have the .pdb files included. There is another package you can download (if you're downloading a game), which does include the .pdb files you need. If you go back to the download site (havok.com/tryhavok) and download again, specifying that it's a game you're downloading, you can get the "perpetual" package which should not produce these warnings.

Let me know if this works out for you.

Thanks,
Daniel

Hey Daniel,

that was the missing piece of information...thanks! Now it works.
I am using CVS and disabled the upload for pdb files, did a new checkout and now I am missing the pdb files. Doh!

Thanks,
Frederic-Felix

Lascia un commento

Eseguire l'accesso per aggiungere un commento. Non siete membri? Iscriviti oggi