gpt4 book ai didi

c++ - 如何检测 DLL 的#import?

转载 作者:太空宇宙 更新时间:2023-11-04 12:48:58 25 4
gpt4 key购买 nike

我们希望根据是否为特定 DLL 执行了 #import 来围绕代码进行一些条件编译。如果有一个用 #define 创建的符号,它可以很容易地被测试,但我们还没有找到。

嗯:

#ifdef ... // what goes here?
// do something with testing.dll
#else
// do some alternate stuff
#endif

X.cpp:

#import "testing.dll"
#include "A.h"

Y.cpp:

#include "A.h"

最佳答案

我认为这是无法实现的,原因如下:DLL 在运行时加载,而编译器宏在编译时解析,因此,据我所知,我认为您无法实现此行为。

关于c++ - 如何检测 DLL 的#import?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49986439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com