在vc中,纯c++程序(也就是file/new/files ->c++source file,)
能用比如cstring,cfilefind这些类吗???
如果能的话,需要包含mfc类库吗??是编译器自动包括,还是自己添加
见笑了,初级问题!!

解决方案 »

  1.   

    举两三个例子,比如添加cfilefind类
      

  2.   

    if u use CString,you must include "iostream.h"
      

  3.   

    可以使用,而且要包含MFC类库,可以编译器自动,也可以在stdafx.h中自己添加
      

  4.   

    if u use CString,you must include "iostream.h"
      

  5.   

    不能用的,因为它们被定义在了MFC,它需要动态连接库的支持,也就事mFC动态连接库的支持,所以纯C ++ 中是不行的
      

  6.   

    为什么会有截然不同的答案??????
    各位过去做过吗???
    我做的这个就是在vc中创建一个c++源文件,然后在里面编写,因为想用mfc类库
    过去没这么做过
    怕出错,所以请教各位
      

  7.   

    to: zhuwenzheng()
    再请你举个如何才能使用cfilefind的例子
      

  8.   

    不能用的 需要mfc动态连接库的支持
      

  9.   

    观点还是不一致啊
    那我用api行吧???
    如InternetOpen 
    要不要添加什么呢????
      

  10.   

    如果是个空的c++源文件,必须包含下面的头文件:
    #include <afxwin.h>    
    #include <afxext.h>     
    #include <afxdisp.h>
    #include <afxdtctl.h
    #include <afxcmn.h>
      

  11.   

    楼上的,是说api还是mfc类库呢??
    我都把自己搞晕了
      

  12.   

    在控制台建立工程过程中会有提示:是否建立一个有MFC类库支持的工程
    或者包含头文件
    #include <afx.h>
    #include <afxwin.h>         // MFC core and standard components
    #include <afxext.h>         // MFC extensions
    #include <afxdtctl.h> // MFC support for  IE4
    #include <afxcmn.h>         // MFC support for common ctrls
      

  13.   

    to:javalife(java is love) 
    您的意思也就是在c++源文件里加上5个头文件就行了??
    那么所有api也能用??
      

  14.   

    呵呵,是啊
    让我做一个函数,直接输入ip,user,password,文件,目标文件夹
    上传文件
      

  15.   

    建一个console application工程,在project setting对话框中选use MFC as shared library,然后在CPP文件中include <afxwin.h>就可以使用CString类了。
      

  16.   

    可是楼上的高手
    我现在所做的是ftp上传程序
    要求是
    嵌入他人程序
    也就是最好做成个很大的函数,或者是类,他只是给我提出这个要求,只要他设置端口啊,地址啊,文件名啊,目标文件夹,就能上传文件
    照我现在的想法,我只能在一般的c++源文件里写了也就是,我只能做个函数,不能做个带界面的程序
    给个建议
    急啊~
      

  17.   

    呵呵,是啊,头文件里够多!
    是不是每次要调用一定的api,就需要把定义它的头文件加进来?
    那怎么知道某个api的定义呢我会另外加分的
    谢谢先