我希望在C-代码中小写所有头文件名,但是"/“妨碍了使用sed和awk或grep命令进行适当的转换。#include语句有一行长,所以我只需用小写这个部分,但是当我使用规范转换的‘’/a/ after /‘’时,它似乎不能正确地转换在前后字符串中的"/“字符串中,这表明了一个目录。如果你试图用“我试过用”来逃避,但它不起作用,有什么方法可以正确地转换它吗?
在Windows驱动程序C代码中,我需要将WCHAR数组设置为在头文件中定义的字符串。头文件指定ascii字符串。它没有为字符串指定L前缀。WCHAR awcStr[] = L"3.2.4"; // Compiles and runs, but I must use #define instead 我会在#define上调用一个转换例程
我的问题是编译器/intellisense是否正在遍历未在main()中使用的头/cpp文件。或者,是否必须将main()中的每个类函数都放在main()中,以检查其是否正确(当然,这些类位于同一个目录中)?因为最近我写错了代码。例如#include "foo.h" // some class {}
但是,如果我不把它放在main()中,它就会编译(当然,如果main中的代码是正确的)。我试着构建、清理、重建、重新启动、重新安装等等。但我还是没犯任何错误。即使我将它包含在我的main