[Insight-developers] itkBasicArchitectureTest: VC++

Bill Hoffman bill.hoffman at kitware.com
Tue Aug 29 15:40:30 EDT 2000


Can you take a look at your targets.make file in Testing/Code/Common?
Your missing the itkBasicArchitectureTest.o file from your link line
for some reason.



At 03:12 PM 8/29/00 -0400, chenting wrote:
>I think I have the same problem, the only difference is I am using CC7.3 on
>unix, it seems there is something wrong with the itkBasicArchitectureTest. My
>result is the following:
>.....
>cd Testing/Code/Common; make - all
>CC  -LANG:std -ptused -no_prelink   -I.
>-I/Insight/Code/Insight3DParty/vxl  -I/Insight  -I/Insight/Code/Common
>-I/Insight/Code/Insight3DParty/vxl  -o itkBasicArchitectureTest
>-L/Insight/Code/Common  -lITKCommon  \
>   -L/Insight/Code/Insight3DParty/vxl -lITKNumerics -lm
>ld32: WARNING 84 : /Insight/Code/Common/libITKCommon.a is not used for
>resolving any symbol.
>ld32: WARNING 84 : /Insight/Code/Insight3DParty/vxl/libITKNumerics.a is not
>used for resolving any symbol.
>ld32: WARNING 84 : /usr/lib32/mips3/libm.so is not used for resolving any
>symbol.
>ld32: ERROR       33 : Unresolved text symbol "main" -- 1st referenced by
>/usr/lib32/mips3/crtl.o.
>             use linker option -v to see when and which objects, archives and
>dsos are loaded.
>.....
>
>So where might be the problem?
>I use CC7.3 on a SGI machine with irix6.5
>thanks!
>ting
>
>
>
>
>
>Bill Hoffman wrote:
>
> > 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?
> >
> > _______________________________________________
> > Insight-developers mailing list
> > Insight-developers at public.kitware.com
> > http://public.kitware.com/mailman/listinfo/insight-developers
>
>
>_______________________________________________
>Insight-developers mailing list
>Insight-developers at public.kitware.com
>http://public.kitware.com/mailman/listinfo/insight-developers 





More information about the Insight-developers mailing list