谢谢,用VC很久了,但是不知道这种源代码怎么处理?

解决方案 »

  1.   

    现在gcc还是用makefile的吧~
    新建1个同类的工程,把所有文件+到工程里面,编译连接不就完了~
      

  2.   

    make就可以了,会直接调用makefile
      

  3.   

    不对,,,,
    先打开makefile看看....
    它是指明用什么编译器编的.
    最好不管,
    把头文件和实现文件复制过来,再编译.
      

  4.   

    windows下编译啊,偶用nmake编译,提示fata error U1001,illeagal characters '{'in macro stop。
    makefile文件内容如下:CFLAGS=-g -I.
    LFLAGS=facetrain: facetrain.o imagenet.o backprop_initr.o pgmimage.o
    $(CC) ${LFLAGS} facetrain.o imagenet.o backprop_initr.o pgmimage.o \
          -o facetrain -lmhidtopgm: hidtopgm.o pgmimage.o backprop_initr.o
    $(CC) ${LFLAGS} hidtopgm.o pgmimage.o backprop_initr.o \
          -o hidtopgm -lmouttopgm: outtopgm.o pgmimage.o backprop_initr.o
    $(CC) ${LFLAGS} outtopgm.o pgmimage.o backprop_initr.o \
          -o outtopgm -lmfacetrain_init0: facetrain.o imagenet.o backprop_init0.o pgmimage.o
    $(CC) ${LFLAGS} facetrain.o imagenet.o backprop_init0.o pgmimage.o \
          -o facetrain_init0 -lmbackprop_initr.o: backprop.c backprop.h
    $(CC) ${CFLAGS} -c backprop.c
    mv backprop.o backprop_initr.obackprop_init0.o: backprop.c backprop.h
    $(CC) ${CFLAGS} -c -DINITZERO backprop.c
    mv backprop.o backprop_init0.o