放在mytest.h或mytestDlg.h中为什么不行啊?

解决方案 »

  1.   

    不明白你什么意思如果放在.h中的话,必须用static来修饰,否则将引起重复定义的错误(或者拥有相同语义的inline或者unnamed namespace也可以)一般放.h里面的只有函数的声明,定义要放在.cpp里面
      

  2.   

    在所有在类外面定义这个函数,这时会在Class View选项卡的Globals文件夹里出现你定义的函数,在调用时需要extern该函数
      

  3.   

    把函数放在cpp中,声明放在相应的h中,然后在需要引用的地方加上include语句
      

  4.   

    happyparrot/orbit
    如果是全局函数的话,就用happyparrot的方法
      

  5.   

    可在STDAFX.H中用EXTERN声明成全局变量即可
      

  6.   

    在StdAfx.h中 
    extern void ss();
    ss的实现可以在其他如何.cpp文件中。
      

  7.   

    随便找个文件cpp(当然,必须包含在工程里),写上实现代码.当你用这个函数时,在文件头部声明一下这个函数就行了
      

  8.   

    在全局域中定义
    void abc(....)
    {
    ...
    }------------------------------
    在调用前声明
    extern void abc(...);