iCAx开思工具箱

标题: 【求助】传递变量问题 [打印本页]

作者: tari    时间: 2004-9-17 09:56
标题: 【求助】传递变量问题
现有一个cpp主程序和一个用UIStyler生成的子程序,现需要把主程序的一个变量传给子程序,如何定义(c没学好),恳请指点,谢谢!
作者: tari    时间: 2004-9-17 09:59
我在主程序的.h文件中定义变量tag_t dplane,然后在子程序的.h文件中使用extern tag_t dplane,build出错
作者: tari    时间: 2004-9-17 10:06
是.c文件和.cpp文件之间的兼容问题
我在子程序中定义,然后在主程序使用extern "C" 编译就没问题了
作者: ttdd    时间: 2004-9-17 10:08
直接用extern是错误的
  
一种方法,也是最简单的方法,可以将主程序的.h文件设为被依赖的文件
在VC主菜单project的子菜单dependencies里面;
  
第二种方法使用dllexport的方法,可以使得每个模块具有独立性,也是推荐的方法
作者: tari    时间: 2004-9-17 10:09
谢谢!




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3