配置你的工程是调试(debug),还是发表(relase)啊。在调试期,你可以单步跟踪它,但发表就不可以了。而且,发表的工程要简洁一些啊。

解决方案 »

  1.   

    配置工程编译条件
    比如一个程序要以UniCode /Ansi 两种版本发布
    就可以Add ,不用每次都该编译宏的配置
      

  2.   

    能否说的具体一些 horizon_tj(地平线) 大侠?我是新手. 
      

  3.   

    feifei2001(AA新动力) 大侠,能否说的具体一些 ?
    我是新手. 
      

  4.   

    Build-->Configurations里有两个选项:Win32 Release 和 Win32 Debug
    一般在程序的开发及调试阶段都用Win32 Debug,这样可以方便的跟踪调试程序中相关信息。如可以用TRACE宏输出你所要跟踪的变量值到Debug输出窗口。
    当程序调试完毕准备发布最终版本给用户时,就要用Win32 Release模式了,在此模式下编译器会优化你的代码,去掉用于跟踪调试的代码。使你的程序更小更高效。
      

  5.   

    Coolioo200(King_6) 大侠 你说的我明白但是 这个对话框 "Build-->Configurations ..."看不出有什么作用呀?
      

  6.   

    Coolioo200(King_6) 大侠 你说的我明白但是 这个对话框 "Build-->Configurations ..."看不出有什么作用呀? 
      

  7.   

    可以增加或删除release或者debug模式吧
      

  8.   

    bignacl(石头) 能否说的详细一些?难道debug模式也可以不要? 那按下F5难道会出现release模式?
      

  9.   

    这个选项只能看出你的工程能在什么环境里编译(debug,release),不能改。要改得用build->set active configuration
      

  10.   

    build->configuration...只能添加/删除特定的编译环境,不能决定功臣在什么环境里被编译,除非这个工程只有一个编译环境了
      

  11.   

    yinx(yinx) 你说的 “改” 指的是改什么?
      

  12.   

    yinx(yinx) 你说的 “改” 指的是改什么? 
      

  13.   

    yinx(yinx) 你说的 “改” 指的是改什么? 
      

  14.   

    比如你可添加一个叫DEBUG2 的编译环境,可设为与DEBUG设置差不多,到Build->setings 去设置你不同于DEBUG的选项。
      

  15.   

    是不是这个对话框中出现的环境就是进行编译的环境?比如默认的时候 就是编译两次 Debug一次 Release一次?但是 默认的时候Release好像编译不出来.exe文件呀
      

  16.   

    yheysj(yheysj) 大侠 , 你说默认的时候编译两种环境(Debug 和 Release) 还是一种?
    我觉得这个对话框上是两种 但是实际只在编译Debug呀我也是菜鸟 请多指教
      

  17.   

    简单的说,在开发阶段用debug,封装前用release。
      

  18.   

    1.用于设置工程的输出信息,如执行文件,MAP文件,LIB文件等等,
    这些设置是非常有用的,如:
    当工程很大时,我们很不希望默认的..输出文件总在每个工程的debug目录中,而且当多个工程时
    而每个工程可能交织调用另一个工程的函数(类)库,那么我们将LIB,DLL均移到一个统一的相
    对目录中,就可以用相对路径了,而且移殖性也更好了!
    2.用于设置工程的输入信息,与上面同样
    3,设置条件编译参数----VC向导帮我们作了许多
    但有时我们更要设定自已的编译参数
    4.设置调试信息----调试参数等等
    5.。
    6.。。
      

  19.   

    once168(once168) 大侠 你说的这些是在那个对话框里设置的吗?我看只有Debug Remove 可以选择呀? 难道还有别的像你所说的细节的设置?
      

  20.   

    zhuang094(hz-huang) 我用了1年VC了 那个对话框 偶就没用过 现在想学学怎么用的?
      

  21.   

    设置一个组,我们一般都只有Debug\Release版本,但有时我们为了调试,而加入一组设置
    加一个的话,会在Setting中增加一个版本组,你再依我上次的所说的各项(方法)设置
      

  22.   

    设置一个组,我们一般都只有Debug\Release版本,但有时我们为了调试,而加入一组设置
    加一个的话,会在Setting中增加一个版本组,你再依我上次的所说的各项(方法)设置
      

  23.   

    once168(once168) 大侠 你说的这些参数在哪设置? 哪个菜单? 
    能否简单说说? 举个例子?
      

  24.   

    目的:设置一个版本组---名称:TestDebBug
    1.编译-->配置-->Add ---->加入一个组名(从Debug版copy设置)
    2.工程-->设置-->对话框中的 SetFor 的组合框中,出现你的组名,选择这个组名,
    我们当前工程将用此组设置(后面就是工程的各项设置了---1---6)
    ,不用改动Debug\Resease版;
      

  25.   

    once168(once168) 我照你说的做了.做到第二步的时候 我没发现有什么 工程的各项设置---1---6 呀?
    倒是有不少标签式的对话框 可以设置一些东西什么的. 不知道你说的是哪个1---6?
      

  26.   

    如果你在程序中用了大量的#ifdef XXX等这些不同的编译条件来编译不同的版本,可以在这个选项中添加configure,然后为他们加上不同的define ,这样你可以方便的在各个版本之间切换,而不需要每次都要手工去改#define XXX
      

  27.   

    zero1977(幻影) 能否举个例子 我比较弱
      

  28.   

    所谓的1-6,就是你要对那些参数进行设置(我只不可列出设置的好处罢了)-----看MSDN吧!
      

  29.   

    once168(once168) 你说的设置 是不是指的是那些标签式的对话框?比如 General标签对话框 Debug标签对话框 C/C++标签对话框 Link标签对话框 ... ...
      

  30.   

    once168(once168) 你说的设置 是不是指的是那些标签式的对话框?比如 General标签对话框 Debug标签对话框 C/C++标签对话框 Link标签对话框 ... ... 
      

  31.   

    once168(once168) 大侠 再问你最后一个问题 然后就加分你说的 “1-6项好处” 指的什么呀?能否说说看?
      

  32.   

    1.用于设置工程的输出信息,如执行文件,MAP文件,LIB文件等等,
    这些设置是非常有用的,如:
    当工程很大时,我们很不希望默认的..输出文件总在每个工程的debug目录中,而且当多个工程时
    而每个工程可能交织调用另一个工程的函数(类)库,那么我们将LIB,DLL均移到一个统一的相
    对目录中,就可以用相对路径了,而且移殖性也更好了!
    2.用于设置工程的输入信息,与上面同样
    3,设置条件编译参数----VC向导帮我们作了许多
    但有时我们更要设定自已的编译参数
    4.设置调试信息----调试参数等等
    5...
    6...