#pragma aux 的用途是什么,我应该如何使用它?
What is the purpose of #pragma aux and how should I use it?
我正在尝试延迟加载库并使用 GetProcAddress 从库中获取函数以重复使用。我正在处理的项目有在其他情况下如何完成的示例,并且在描述函数的 typedef 的头文件中,有一个 #pragma aux 行。这是做什么的?这总是必要的吗?
编辑:我正在使用 vc11 编译器
#pragma
实现特定于您的实际工具链。
查找 #pragma aux
表明这似乎是一个特定的 Watcom C/C++ 编译器 特定问题。
这些是辅助编译指示,是 Watcom 编译器的特定功能。来自下面的详细解释:
http://users.pja.edu.pl/~jms/qnx/help/watcom/compiler-tools/pragma32.html#AuxiliaryPragmas
Auxiliary pragmas are used to describe attributes that affect code generation. Initially, the compiler defines a default set of attributes.
所以要将其转换为 Visual Studio,您必须在 VS 中找到等效的 pragmas/compiler 功能。
我正在尝试延迟加载库并使用 GetProcAddress 从库中获取函数以重复使用。我正在处理的项目有在其他情况下如何完成的示例,并且在描述函数的 typedef 的头文件中,有一个 #pragma aux 行。这是做什么的?这总是必要的吗?
编辑:我正在使用 vc11 编译器
#pragma
实现特定于您的实际工具链。
查找 #pragma aux
表明这似乎是一个特定的 Watcom C/C++ 编译器 特定问题。
这些是辅助编译指示,是 Watcom 编译器的特定功能。来自下面的详细解释:
http://users.pja.edu.pl/~jms/qnx/help/watcom/compiler-tools/pragma32.html#AuxiliaryPragmas
Auxiliary pragmas are used to describe attributes that affect code generation. Initially, the compiler defines a default set of attributes.
所以要将其转换为 Visual Studio,您必须在 VS 中找到等效的 pragmas/compiler 功能。