Pro * C可以与MSVC 6一起使用吗?
-
03-07-2019 - |
题
如何让Pro * c在MSVC 6中工作?
换句话说,将.pc文件编译成.cpp文件。
解决方案 4
.pc 文件的自定义构建标签。
我在输出中弹出此内容。 proc 的输出是一个cpp文件
$(ProjDir)\$(InputName).cpp
命令窗口中有2行。一个设置MSVC 6环境。另一个是在.pc文件上调用proc。
call vcvars32.bat
proc sqlcheck=semantics userid=scott/tiger@instance code=cpp char_map=string sqlcheck=semantics parse=partial mode=ansi $(ProjDir)\$(InputName).pc include=c:\ora920\oci\include include="%MSVCDIR%\include" include="$(MSDEVDIR)\..\vc\include" include="$(MSDEVDIR)\..\..\vc98\include"
您必须将.cpp文件添加到项目中才能进行编译。如果需要调试,请在.cpp文件中设置断点。
这几乎涵盖了它。
其他提示
我不熟悉Pro * C,但通常可以使用MSVC中的自定义构建步骤。如果将.pc文件添加到项目中,然后查看该文件的“项目设置”对话框,则可以在“自定义生成”选项卡上指定将.pc文件编译为.cpp所需的命令。您还应该在“输出”部分输入输出.cpp的名称,以便构建系统理解文件依赖性,并将输出.cpp添加到项目中。
除了作为编辑器之外,Visual C ++ / Visual Studio不会是一个很大的帮助,但你应该能够使用它来使用Makefile项目。
你可以做到(不幸的是,自从我上次使用VC6以来已经很多年了,我不会有太多帮助。)
根据我失败的内存,我们设置文件类型'.pc'(在VC的工具部分?),以便VC知道调用proC来生成文件的.c或.cpp版本。
我相信我们在项目中包含了(源).pc和(生成的).cpp文件(可能有更好的方法),这样我们就可以在VC中轻松编辑proC文件。
(我不记得我们怎么告诉VC cpp文件依赖于pc文件)
祝你好运。
不隶属于 StackOverflow