VC.NET环境中编译PRO/C++程序(组图)
【IT168 技术文档】
事前准备:
1:VC.NET已安装好
2:ORACLE9i已安装好
设定事项:
Tool->option,出现下面的窗口。
输入%ORACLE_HOME%/BIN
例:D:/oracle/ora92/bin
OK
Tool->option,出现下面的窗口。
输入%ORACLE_HOME%/precomp/public
例:D:/oracle/ora92/precomp/public
3:外部工具设定
Tool->External tools…, 出现下面的窗口。
新追加一个外部工具
Title:可任意填写
Command: 输入%ORACLE_HOME%/bin/proc.exe。例:D:/oracle/ora92/bin/proc.exe
Argument::这里输入proc编译命令的各项参数
Initial directory: 输入$(ItemDir)
Use output:编译时会在output窗口显示编译结果
Prompt for argument:会在编译开始前询问编译参数
下面的参数视情况而定
如果有问题的话,在%ORACLE%\precomp\admin\pcscfg.cfg中加上
sys_include=(%VC.Net%\include, %VC.Net%\PlatformSDK\Include, %VC.Net%\atlmfc\include)
Include=(…..)
例:C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include
4:在项目中添加PRO*C/C++ library
Project->add existing item
选择%ORACLE%\precomp\lib\msvc\oraSQL9.lib
附:如果发现有关于(_ATL_SOCKET_)问题的话,打开%VC.Net%\altmfc\include\altsocket.h
(C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\altmfc\include\altsocket.h)
在最后一行加上回车就行了
接下来就可以在VC++.NET里进行编译PROC的工作了。
