我在网上搜索,但我找不到我面临的问题的答案。我不确定问题的标题本身是否描述了我的问题。 问题是,我有一个文件,我用于存储某些formattable字符串。例如,字符串可以是“Version is%s”。稍后在编译期间将创建一个头文件,其中将存在要打印的版本。在调用函数时使用应用程序时,将使用宏格式化字符串(使用vsprintf),并显示版本(例如:“Version is 4.4”)。当我使用IDE(vc 6及更高版本)进行编译时,这非常有效。但是只要我使用命令行选项来编译和链接同一个项目,应用程序就会输出“version is%s”。格式化没有完成。我一直尝试着,但问题仍然存在。任何人都可以帮我这个吗?如果我的问题不明确,请告诉我。
谢谢,Sreehari