[英]Is there a known bug in Visual Studio 2008 for using drop target in C++ when running Visual Studio as administrator?
[英]antlr : C++ target with visual studio 2008
Antlr网站在为C ++编写语法方面尚不清楚,它说该工具将生成与C ++兼容的C代码,这意味着什么? 我可以使用VS 2008编译此代码吗?
VS 2008同时具有C和C ++编译器(C ++编译器可以编译C代码,这就是它们的意思),我认为您不会有任何问题。
他们说:“从3.1版开始的C目标是C ++兼容的,可以像C ++一样编译.c文件。C+类将在2008年晚些时候作为单独的库提供。”
表示它与C ++兼容。
C主要是C ++的子集 。 但是生成的C代码不应偏离C ++的常规路径,因此应该是有效的C ++。
Visual Studio具有C / C ++编译器,在编译生成的解析器时,您不必担心C / C ++的区别。 只需将代码编译为C ++。
短语“与C ++兼容的C代码”是指代码生成针对C和C ++的公共子集。 因此,它不使用在C和C ++等中具有不同含义的令牌class
。 但是它可以使用int
和foo
,C和C ++可以达成共识。
结果,生成的代码可以由C和C ++编译器进行编译。 Visual Studio包含两者(通过/TC
和/TP
标志),因此您可以使用任何一种模式。
我已经为ANTLR上传了C ++目标。 在运行时库下查看ANTLR Wiki-C ++ Target
http://www.antlr.org/wiki/pages/viewpage.action?pageId=29130826
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.