|
|
1
89
|
|
|
2
56
我只是一个C/C++开发新手,所以也许有人比我有更好的解释。 |
|
|
3
11
两种不同的用例: 1) 您正在dll中定义类实现。您需要另一个程序来使用该类。在这里,您在创建希望dll公开的类时使用dllexport。 2) 您正在使用dll提供的函数。包括随dll提供的标头。在这里,报头使用dllimport引入当前程序要使用的实现。 通常在这两种情况下使用相同的头文件,并定义宏。生成配置根据需要定义要导入或导出的宏。 |
|
|
4
10
Dllexport用于将函数标记为导出。您可以在DLL中实现该函数并将其导出,以便使用DLL的任何人都可以使用该函数。 Dllimport则相反:它将函数标记为从DLL导入。在这种情况下,您只需声明函数的签名并将代码与库链接。 |