asdad
Womens From Your City - No Verify - Anonymous Sex
- Joined
- Feb 25, 2015
- Messages
- 138
- Reaction score
- 2
- Points
- 18
- Location
- USA
- Website
- privateladyescorts.com
Guys , I have problem when compiling libultra.lib can you fix it ?
Guys , I have problem when compiling libultra.lib can you fix it ?
libUltra.lib(DiscInPort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Crawler.obj
4>libUltra.lib(DiscInPort.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF' specification
4>libUltra.lib(DiscOutPort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Crawler.obj
4>libUltra.lib(DiscreteBundleManager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Crawler.obj
4>libUltra.lib(UltraMath.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Crawler.obj
4>libUltra.lib(DiscretePort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Crawler.obj
4>libUltra.lib(DiscreteBundle.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Crawler.obj
4> Creating library Release\Crawler\SSU_Crawler.lib and object Release\Crawler\SSU_Crawler.exp
3>LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/LTCG' specification
2>libUltra.lib(PIDControl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in SSU_IUS.obj
2>libUltra.lib(PIDControl.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF' specification
2> Creating library Release\SSU_IUS.lib and object Release\SSU_IUS.exp
3>libUltra.lib(PIDControl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in SSU_Centaur.obj
3>libUltra.lib(PIDControl.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF' specification
3> Creating library Release\SSU_Centaur.lib and object Release\SSU_Centaur.exp
3>..\..\..\..\Modules\SSU_Centaur.dll : fatal error LNK1319: 1 mismatches detected
2>LINK : warning LNK4098: defaultlib 'MSVCRTD' conflicts with use of other libs; use /NODEFAULTLIB:library
5>libUltra.lib(Sensor.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF' specification
5>libUltra.lib(DiscreteBundleManager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Atlantis_Tank.obj
5>libUltra.lib(DiscOutPort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Atlantis_Tank.obj
5>libUltra.lib(DiscretePort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Atlantis_Tank.obj
5>libUltra.lib(DiscreteBundle.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Atlantis_Tank.obj
2>..\..\..\Modules\SSU_IUS.dll : fatal error LNK1319: 1 mismatches detected
5> Creating library Release\Atlantis_Tank\SSU_Tank.lib and object Release\Atlantis_Tank\SSU_Tank.exp
5>LINK : warning LNK4098: defaultlib 'MSVCRTD' conflicts with use of other libs; use /NODEFAULTLIB:library
5>..\..\Modules/SSU_Tank.dll : fatal error LNK1319: 4 mismatches detected
4>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
4>libUltra.lib(DiscreteBundleManager.obj) : error LNK2019: unresolved external symbol __imp___CrtDbgReportW referenced in function "public: class discsignals::DiscreteBundle * & __thiscall std::vector<class discsignals::DiscreteBundle *,class std::allocator<class discsignals::DiscreteBundle *> >::operator[](unsigned int)" (??A?$vector@PAVDiscreteBundle@discsignals@@V?$allocator@PAVDiscreteBundle@discsignals@@@std@@@std@@QAEAAPAVDiscreteBundle@discsignals@@I@Z)
4>libUltra.lib(UltraMath.obj) : error LNK2001: unresolved external symbol __imp___CrtDbgReportW
4>../../Modules/SSU_Crawler.dll : fatal error LNK1120: 1 unresolved externals
6>libUltra.lib(DiscOutPort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(DiscOutPort.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF' specification
6>libUltra.lib(DiscInPort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(DiscreteBundleManager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(UltraMath.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(PIDControl.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(Averager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(PEG4Targeting.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(StateVectorPropagator.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(kost_elements.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(LambertBurnTargeting.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(ValveManager.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(DiscretePort.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(SolenoidValve.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(DiscreteBundle.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(AerodynamicLookupTables.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(kost_propagate.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(kost_linalg.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6>libUltra.lib(BasicValve.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in AnnunciatorControlAssembly.obj
6> Creating library Release\Atlantis\SpaceShuttleUltra.lib and object Release\Atlantis\SpaceShuttleUltra.exp
6>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
6>libUltra.lib(ValveManager.obj) : error LNK2001: unresolved external symbol __imp___CrtDbgReportW
6>libUltra.lib(AerodynamicLookupTables.obj) : error LNK2001: unresolved external symbol __imp___CrtDbgReportW
6>libUltra.lib(DiscreteBundleManager.obj) : error LNK2019: unresolved external symbol __imp___CrtDbgReportW referenced in function "public: class discsignals::DiscreteBundle * & __thiscall std::vector<class discsignals::DiscreteBundle *,class std::allocator<class discsignals::DiscreteBundle *> >::operator[](unsigned int)" (??A?$vector@PAVDiscreteBundle@discsignals@@V?$allocator@PAVDiscreteBundle@discsignals@@@std@@@std@@QAEAAPAVDiscreteBundle@discsignals@@I@Z)
6>libUltra.lib(UltraMath.obj) : error LNK2001: unresolved external symbol __imp___CrtDbgReportW
6>libUltra.lib(Averager.obj) : error LNK2001: unresolved external symbol __imp___CrtDbgReportW
6>libUltra.lib(StateVectorPropagator.obj) : error LNK2001: unresolved external symbol __imp___CrtDbgReportW
6>..\..\Modules\SpaceShuttleUltra.dll : fatal error LNK1120: 1 unresolved externals
========== Build: 1 succeeded, 5 failed, 10 up-to-date, 0 skipped ==========
As for changing panels at runtime, adding DelMesh to the panel destructor, and deleting it from the PanelGroup list, and then load a new one should work.
it's work , Thanks GLS :thumbup: but i try to launch orbiter then CTD
Not what I'm understanding from the DelMesh info:Not. DelMesh changes the mesh index, so all animations of the other panels will be broken. We would need to remove ALL panels and add ALL panels, for changing a single panel on run-time.
Makes sense, but right now some panels are using their own mesh, while others are using the main vc mesh. Eventually, when all panels are separated (which I can't do by myself), those 4 "red members" should move up in the hierarchy.Then, I see lots of useless redundant code by implementing the same stuff in multiple classes the same way (copy&paste code). We have a superclass, use it.
Unit tests is one thing I (sadly) don't know. :facepalm:Also, this architecture here violates inversion of control a lot, we can't do unit tests ever on this code. After all, after EVERY longer stabilization phase before release, we swear to make more tests automatic and then forget it while bloating the code with features.
Not what I'm understanding from the DelMesh info:
If meshes are added subsequently, they are placed in the vacant list slots, and therefore can be assigned the indices of previously deleted meshes.
Makes sense, but right now some panels are using their own mesh, while others are using the main vc mesh. Eventually, when all panels are separated (which I can't do by myself), those 4 "red members" should move up in the hierarchy.
Unit tests is one thing I (sadly) don't know. :facepalm:
What about injecting the information about the animation into the panel class instead?
I believe everything that directly talks to Orbiters SDK should be put on the lowest level of our add-on and everything more high-level should talk to the layer right below it. With the center of the lowest level being the Atlantis vessel class.
What about having a "VisualDetail" class, that combines mesh and animation data? Maybe we can even develop this in a way that we can finally have the animations defined in configuration files, so changes to the meshes no longer require C++ code changes.
I could make a prototype for this, we would then just need to integrate it into libUltra.
Also, in addition to the animations, that change would need handle group flag editing, material editing/replacement and texture replacement.
Also, we have Mr. Murphy in the current animation code as well, but if we have Murphy in configuration, its easier to fix bugs. We have more people who can fix configuration files after changing a mesh, than we have developers fixing C++ code and we have much faster development cycles, if it is just about changing configuration.
It is simply put, making each panel its own entity by removing it from the VC.msh file and creating a stand-alone msh file containing only that panel for example, R2.GLS:
What do you mean by separating the panels ?
In the code or making each panel a separate mesh.
I make mine all the answers above.GLS:
What do you mean by separating the panels ?
Nothing really. This is really just about removing the panels from VC.msh one-by-one and making them their own msh files.So what is needed, exactly ?