c++ - 后期绑定(bind)到具有 "extern"定义变量的库

标签 c++ windows extern late-binding

我正在尝试将我的程序延迟绑定(bind)到 DLL。
我知道如何导入它的方法,但在它的一个头文件中,我有一个这样的定义:

EXTERN_C const IID SomeVariable;

如何在我的程序中引用这个变量而不出现“未解析的外部符号”错误?

最佳答案

您可以使用 GetProcAddress 获取函数或变量的地址。

关于c++ - 后期绑定(bind)到具有 "extern"定义变量的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8772805/

相关文章:

安全远程服务器上的 php LDAP 绑定(bind) Windows 失败

C 递归搜索文件夹及其子文件夹中的文件

c++在命名空间中共享变量时出现重复符号链接(symbolic link)器错误

c++ - Windows Spooler Events API 不会为网络打印机生成事件

c++ - 使用友元函数和普通公共(public)函数时的行为差异

c++ - 如何从函数中检索错误?

c++ - 使用 Boost gzip_decompressor 解压缩内存中的数据

c++ - 头文件层次结构中的外部变量

ios public static const 等价物

c++ - 在 Linux 上用 C++ 移动文件的更快方法