#ifdef _DEBUG 只是说active project setting 为debug version。
你说的在vc下运行是否指在调试工具(softice等)下运行?否则你的目的是什么?我觉得程序是否在vc下运行并没有什么值得关心的。

解决方案 »

  1.   

    当我知道在VC下运行时,调试信息送到VC的DEBUG窗口,否则送到LOGFILE中去。
      

  2.   

    他说的是害怕发布之后蹦什么需要MFC>>.dll之类的对话框。
    View Dependency(写错了,呵呵……)就可以了吧?
      

  3.   

    用GetCurrentDirectoy(),如果是VC工程目录,那你就是在VC下跑
    如果是执行文件所在的目录,那你就是在自己跑
      

  4.   

    你用VC的TOOL——>DEPENDS观察程序所需的所有DLL,加到自己的安装程序里就可以了,