[Insight-developers] itkBasicArchitectureTest: VC++
Bill Hoffman
bill.hoffman at kitware.com
Tue Aug 29 13:41:59 EDT 2000
1. It is possible that things are mixed up a bit. The way I created
this, was to use the wizard then copy the files.
2. I have not tested the Release version. I think most are using the
Debug only right now.
3. I am getting console applications from the exe files. Is that a release
/debug problem as well?
4. About the MIDL, that is the idl compiler for COM/ActiveX stuff. I think
it is standard, but we are not using it. Again, this came from a
wizard generated file.
>Hi,
>
>I just updated and re-compiled (VC++ 6.0) from scratch, and got the some
>link errors that I've had for awhile....see end of email.
>
>0) Is anyone else using VC++ 6.0 right now?
>
>1) itkBasicArchitecture and other exe's are set to compile (debug
>version - in EXEHeader.dsptemplate, you set /MD in debug session) as a
>multithreaded dll and the release version is set to compile as single
>threaded (non-dll). If I change to /MDd (multithread dll with debug)
>for debug and /MD (multithread dll) for release, I don't get link
>errors. BUT, I don't understand why these should be compiled as dlls?
>This makes no sense to me - can anyone enlighten me? I don't want to
>change things I don't understand. This is unlike any other VC++
>project I have used/developed. Perhaps it is because of (2) below...
>
>2) Things are set to compile as windows applications instead of console
>applications. We find better compatibility (most importantly, we are
>able to use cout's) if we compile as console applications. Would you
>find this change agreable?
>
>3) You use the MIDL compiler. This is one way your project files
>differ from mine, and my version of MSDN (July 1999) doesn't have any
>info on MIDL. Is it important?
More information about the Insight-developers
mailing list