[Paraview] release/debug modes in MSVC

Dominik Szczerba dominik at itis.ethz.ch
Tue Nov 4 11:40:07 EST 2008


Thanks a lot, no I never have on Windows. On linux I used to have 
debugging problems with both the optimization AND debugging, with the 
stack pointer leading into bushes, so I guess on Windows it will not be 
better... will it?

Dominik

Renato N. Elias wrote:
> 
> How about using a mid term option!? Have you tried the RelWithDebInfo 
> project?
> 
> Renato.
> 
> Dominik Szczerba wrote:
>> Thanks a lot David for the clarifications,
>> Dominik
>>
>> David Cole wrote:
>>> If you want to debug things with the Microsoft compiler on Windows, 
>>> you have to build *everything* loaded into the process as a "Debug" 
>>> configuration. It is worth the extra time taken to do this. 
>>> Otherwise, you will simply have mysteries on your hands and you will 
>>> spend countless hours pulling your hair out trying to figure out why 
>>> something is crashing when there is clearly nothing wrong with the 
>>> source code...
>>>
>>> Mismatches between Debug and Release are just simply not a good idea 
>>> with the Microsoft compiler. (Because the Debug/Release variants of 
>>> the runtime libraries have different structures associated with 
>>> memory allocations and allocating in one while deallocating in the 
>>> other frequently leads to disaster...)
>>>
>>> HTH,
>>> David
>>>
>>> On Tue, Nov 4, 2008 at 8:33 AM, Dominik Szczerba 
>>> <dominik at itis.ethz.ch <mailto:dominik at itis.ethz.ch>> wrote:
>>>
>>>     Configuring with cmake, is it possible - other than hacking - to use
>>>     Release builds for VTK or PV *and* Debug mode for my own stuff? On
>>>     linux I can easily do that (with different CMAKE_BUILD_TYPE's), but
>>>     on Windows it seems in order to debug my own stuff I have to compile
>>>     the whole VTK / PV in debug mode, which I dont need/want - this is
>>>     particularly annoying with PV long compilation times. Selecting
>>>     'Debug' as the build mode looks for libraries in bin\Debug.
>>>     Unfortunately, just copying is not smart enough - I get mysterious
>>>     crashes tracing back nowhere.
>>>
>>>     Thanks for any hints,
>>>     Dominik
>>>     _______________________________________________
>>>     ParaView mailing list
>>>     ParaView at paraview.org <mailto:ParaView at paraview.org>
>>>     http://www.paraview.org/mailman/listinfo/paraview
>>>
>>>
>> _______________________________________________
>> ParaView mailing list
>> ParaView at paraview.org
>> http://www.paraview.org/mailman/listinfo/paraview
>>
> 


More information about the ParaView mailing list