C 关于Intel PCM源代码#ifndef intelpcm_api #define intelpcm_api
C++ about Intel PCM source code #ifndef INTELPCM_API #define INTELPCM_API #endif
我正在阅读intlepcm源代码。在cpucounters.h中,我对这些陈述感到困惑。
#ifndef INTELPCM_API
#define INTELPCM_API
#endif
class INTELPCM_API PCM
{
...
}
intelpcm_api的作用是什么?这似乎是PCM类的装饰,但我不明白这一点,也是Google解决方案的关键字。
非常感谢!
kerr
您可能会尝试查看用于构建此功能的Makefile。在编译命令行上定义该符号的值将具有"切割和粘贴"关键字"类"answers" PCM"之间的"切割和粘贴"。如果您要在那里找到一些实际价值,它可能会阐明他们要完成的目标。
作为在Makefile中搜索的替代方法,您可以告诉编译器在预处理后停止(编译之前)。例如,使用GCC,这是通过-e标志完成的,请尝试:
gcc -E cpucounters.h > somefile.txt
somefile.txt的内容将包含C代码,但是在预处理器完成魔术之后。这将显示实际传递给编译器的内容,并且可能更容易解码。
相关文章:
- 用于访问容器<T>数据成员的正确 API
- 如何使用Luacneneneba API正确读取字符串和表参数
- C++MySQL C api用户输入行
- 如何使用 AWS Transcribe C++ API 中的'StartTranscriptionJobRequest'?
- 将std::string传递给WriteConsole API
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 在gtest.中使用fff.h模拟系统API
- 有没有任务栏API可以立即应用注册表更改
- C++win32 API创建多个类似视口的窗口
- 使用libcurl提交批量url的正确BING Api POST url是什么
- 如何将真正的字符串从python c-api转换为python脚本
- 使用Qt框架在c ++类中创建API调用
- Libreoffice API (UNO):需要更改用户的 xTextField 文本
- 使用 WIN32 API (C/C++) 对特定树视图项进行着色
- 使用 Python Extension API 包装复杂C++类
- 如何使用 samtools C API 构建一个简单的主.cpp文件
- 第三方 API 中的编译错误 - Visual Studio
- Tensorflow c++ api undefined reference to 'tflite::D efaultErrorReporter()'
- clang 的 libFuzzer 可以在同一二进制文件中测试超过 1 个 API 吗?
- Issues with Win32 ReadProcessMemory API