IT分销/经销数据库windows编译

windows下从esql编译.ec到vc编译.c成功

昨天测试一直用DEVC++工具做测试始终没有成功,后来看了informix官方的文档,文档中提到在windows下好像都是以VC5,VC6为编译器。所以就改为VC++6.0做测试,最终成功。现将自己的配置与测试过程写下来,如有不对的地方,希望大家能给与指点,谢谢!
   1. 需要的工具:
       informix client-sdk 2.81
          vc++6.0
     2. 安装两个工具(傻瓜式的安装);
   3.打开vc++6.0建立一个win32的工程,该工程就建立在路径d:projectCc_informixvcinformixESQL下面(你可以建立在其他路径下面)
   4.
        我以main.ec(随便找了个源代码)为例进行测试,将该文件保存到路径:d:projectCc_informixvcinformixESQL
  
#include
#include
EXEC SQL include sqlca;
EXEC SQL include locator;
EXEC SQL include decimal;
char string1[] = "2949.3829398204382";
char string2[] = "3238299493";
char result[40];
int main(int argc, char *argv[])
{

}

  5.在命令行键入:d:projectCc_informixvcinformixESQLesql -e main.ec
  如图所示:

  6.在工作路径下生成:main.c源文件。
7.接下来在VC++6.0进行相应的配置:
   project->settings->link:将project options中subsystem:console修改如图所示:
   
    然后打开:tools->options 对话框
  添加client-sdk的安装路径如图:
   
   
   
  完成之后,进行编译,
Deleting intermediate files and output files for project 'informixESQL - Win32 Debug'.
--------------------Configuration: informixESQL - Win32 Debug--------------------
Compiling...
main.c
Linking...

informixESQL.exe - 0 error(s), 0 warning(s)
参与0

0同行回答

“答”则兼济天下,请您为题主分忧!

提问者

render
CIOrender

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-08-27
  • 关注会员:0 人
  • 问题浏览:2492
  • X社区推广