PRO * C编译错误的评论

时间:2016-06-21 12:27:31

标签: c oracle11g comments oracle-pro-c

当我预编译.pc源文件时,我的电脑上出现了一个奇怪的行为。我使用命令行指令,例如" proc wpd_ric_pla_02.pc wpd_ric_pla_02.c CODE = ANSI_C"。 如果我在另一台机器上编译完全相同的源文件,使用完全相同的proc(11.1.0.7.0)版本,相反,我没有问题。 我附上的图片显示.c生成的一些差异。Image 您可以在左侧看到正确的.c,在右侧看到我的机器上生成的.c。 SQL指令被错误地注释掉了。 有人可以帮我理解为什么会这样吗? 谢谢你,塞巴斯蒂安。

1 个答案:

答案 0 :(得分:0)

这可能与从一台机器复制到另一台机器的文件有关。但这只是一个疯狂的猜测。

可能错误的文件有一些不可见的字符会弄乱编译器。

如果你在Linux中,你可以通过hexdump -c wpd_ric_pla_02.pc来检查它。 如果您使用的是Windows,我建议您使用Notepad ++ View / Show Symbol / Show All Characters函数。

如果这不起作用,请尝试在单个查询中分析问题。

相关问题