当前位置:首页
开发技术指南» 文章正文
    引言:

 ·求助    »显示摘要«
    摘要: 我在form的init事件中声明公用变量,在控件中调用,然后返回值给form. 在做应用程序的时候有时出错,有时可以正常打包,请问是什么问题,我用vf6 ......
    摘要: 如题. 例如: 有两个button,当分别点击button时,调用另一个窗体. 那么,另一个窗体如何获取是被哪个button调用了?如何能传个值过去? ......


初学者include问题,接分

 
  有3个文件,都在同一目录下,我用tc3运行报错,竟是"unable   to   open   file   hello.h"  
  hello.h  
  void   hello();  
   
  hello.c  
  #include   <stdio.h>  
  void   hello()  
  {  
  printf("hello!");  
  }  
   
  test.c  
  #include   "hello.h"  
   
  void   main()  
  {  
  hello();  
  }  
   
  待我将hello.h放到tc\include目录下后报错   hello()没定义.  
  那该如何做呢,如果不要用工程的话.在线等待.  
   
   
 

NO.1   作者: junnyfeng

不要将。h放到tc\include。放到与.c相同的目录或者把.h加进工程即可

NO.2   作者: bob_thb

加上#include   "hello.c"

NO.3   作者: jixingzhong

不要将.h放到tc\include,  
   
   
  放到与.c相同的目录  
   
   
  或者把.h加进工程即可  
   
   
   
   
   
  设置选项   OPTION   看看     DIRECTORY       是否正确...

NO.4   作者: csjOscar_boco

首先添加工程*.prj,在工程*.prj里面写上所有的函数名*.c。  
  然后在调用外部的函数时需:  
        首先#include   <hello.c>  
        然后再函数声明extend   void   hello();  
   
        接着就可以在该函数中调用hello()了。

NO.5   作者: csjOscar_boco

定义工程test.prj  
   
  /***   test.prj   ***/  
  test.c  
  hello.c  
   
   
  /***   hello.c   ***/  
   
  #include   <stdio.h>  
  void   hello()  
  {  
  printf("hello!");  
  }  
   
   
  /***   test.c   ***/  
   
  extend   void   hello();  
   
  #include   "hello.h"  
   
  void   main()  
  {  
  hello();  
  }

NO.6   作者: sunlu_eric

在hello.c中也要包括#include   <hello.h>  
  同时你只是在主文件中包含了头文件,而它不回自动找到hello.c文件对hello.h中的函数进行定义,  
  所以必须放到工程中才可以。因为包含头文件只是把相应的函数和宏定义声名告诉主函数,而怎么实现则是通过工程包含来实现,而不是让头文件自己找。  
  还有extend   void   hello();的extend可以不写,因为函数本来默认的就是它,他回在工程中自动找到定义。

NO.7   作者: mahongxi

$   gcc   -o   test   test.c   hello.c  
  代码是没任何问题的.   建议把hello.h   hello.c   test.c   放在同一目录再试下.  
 


 ·dao数据库增加问题    »显示摘要«
    摘要: void csocketevent::confirmupdown(cstring &str1,cstring &str2,double &x,double &y) { cdaorecordset recset(&m_db); colevariant var,var1,var2,var3; var.changetype(vt_r8,null);......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE