http://d.download.csdn.net/down/1148920/xueyoo
从这个链接下的程序,怎么导入运行啊,我是vs2008,我导入后老是出错,麻烦帮帮我啊,谢谢了,新建时选择win32控制台应用程序还是win32项目,我很菜,麻烦大家教教我,谢谢了啊

解决方案 »

  1.   

    看过了,是这样的,首先要在三个CPP文件的最前面加入 #include "stdafx.h"
    另外工程设置要设为 ASCII 的编译环境.Project-> Property-> Configuration Properties-> General-> Character Set 
    默认是 Use Unicode Character Set,改为Use No Set,因为他写的代码并不兼容UNICODE
      

  2.   

    另外,在 FileSplitShared.cpp 处有报错 if ((pChar = strchr(szDirPath + iPos, '\\')) == NULL) 
    break; 上面这个转成下面这个有可以编译通过了 if ((pChar = (char*)strchr(szDirPath + iPos, '\\')) == NULL) 
    break;
      

  3.   

    新建的时候需要见什么工程呢,选择win32控制台应用程序还是win32项目,谢谢
      

  4.   

    试过一下,用控制台,或者是 MFC的DLGBASE 都是可以的.
      

  5.   

    用win32项目 添加了#include "stdafx.h"
    直接报错>c:\splitmend_src\filemend.cpp(3) : fatal error C1083: 无法打开包括文件:“stdafx.h”: No such file or directory
    选MFC的工程有好多选项要选啊,麻烦帮帮我,有劳了
      

  6.   

    win32 的不要加 #include 这句啦.
      

  7.   

    MFC的,选DLGBASE,直接按完成就行了,或者你怕选项多,就搞个控制台的吧.
      

  8.   

    win32控制台
    改过
    if ((pChar = strchr(szDirPath + iPos, '\\')) == NULL)  
    break; Use Unicode Character Set 这两处了报错1>MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
    1>E:\try\1233\Debug\1233.exe : fatal error LNK1120: 1 个无法解析的外部命令在项目-属性-链接器-系统-子系统中选择的是控制台,搞不定啊,你能把你新建的详细步骤说下吗,我很笨,有劳你了
      

  9.   

    WIN32 控制台,MFC,都有 stdafx.h 的,楼主那边报无法打开.要这样,先建个工程,任意的工程,WIN32,控制台,都可以的.
    然后在project处点Add Existing Item,再选你的6个文件.
    先把你的文件夹COPY到工程目录下,不要放在C:\... 处然后就可以了
      

  10.   

    用MFC可以运行了,谢谢你了啊
      

  11.   

    兄弟,再不行留下个QQ啦.你的控制台 会不会把 main 函数去掉了?他说找不到?
      

  12.   

    1>MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
    1>E:\try\1233\Debug\1233.exe : fatal error LNK1120: 1 个无法解析的外部命令在项目-属性-链接器-系统-子系统中选择的是控制台,如果你建了一个 WIN32 的程序, _tWinMain 的.
    然后你硬改成控制台,就会出你的那个报错了.