<bdo id='Lr14G'></bdo><ul id='Lr14G'></ul>
  • <legend id='Lr14G'><style id='Lr14G'><dir id='Lr14G'><q id='Lr14G'></q></dir></style></legend>

    <small id='Lr14G'></small><noframes id='Lr14G'>

    <i id='Lr14G'><tr id='Lr14G'><dt id='Lr14G'><q id='Lr14G'><span id='Lr14G'><b id='Lr14G'><form id='Lr14G'><ins id='Lr14G'></ins><ul id='Lr14G'></ul><sub id='Lr14G'></sub></form><legend id='Lr14G'></legend><bdo id='Lr14G'><pre id='Lr14G'><center id='Lr14G'></center></pre></bdo></b><th id='Lr14G'></th></span></q></dt></tr></i><div id='Lr14G'><tfoot id='Lr14G'></tfoot><dl id='Lr14G'><fieldset id='Lr14G'></fieldset></dl></div>

      1. <tfoot id='Lr14G'></tfoot>

        dllexport/dllimport 开关的宏

        时间:2023-05-23
          <bdo id='Qc2xn'></bdo><ul id='Qc2xn'></ul>
          <i id='Qc2xn'><tr id='Qc2xn'><dt id='Qc2xn'><q id='Qc2xn'><span id='Qc2xn'><b id='Qc2xn'><form id='Qc2xn'><ins id='Qc2xn'></ins><ul id='Qc2xn'></ul><sub id='Qc2xn'></sub></form><legend id='Qc2xn'></legend><bdo id='Qc2xn'><pre id='Qc2xn'><center id='Qc2xn'></center></pre></bdo></b><th id='Qc2xn'></th></span></q></dt></tr></i><div id='Qc2xn'><tfoot id='Qc2xn'></tfoot><dl id='Qc2xn'><fieldset id='Qc2xn'></fieldset></dl></div>

              <legend id='Qc2xn'><style id='Qc2xn'><dir id='Qc2xn'><q id='Qc2xn'></q></dir></style></legend>

                <tfoot id='Qc2xn'></tfoot>

                <small id='Qc2xn'></small><noframes id='Qc2xn'>

                  <tbody id='Qc2xn'></tbody>

                1. 本文介绍了dllexport/dllimport 开关的宏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..
                  #if COMPILING_DLL
                      #define DLLEXPORT __declspec(dllexport)
                  #else
                      #define DLLEXPORT __declspec(dllimport)
                  #endif
                  

                  我如何/在哪里定义 COMPILING_DLL ?

                  How / where do I define COMPILING_DLL ?

                  见这里:__declspec(dllimport) 的真正含义是什么?

                  如果我不能使用相同的标头,听起来我根本就不能使用加载时动态链接?

                  Sounds like I can't use load-time dynamic linking at all if I can't use the same header?

                  推荐答案

                  定义COMPILING_DLL=1的最佳位置是编译器的命令行.如果您使用 Visual Studio IDE,则它位于项目属性 ... C/C++ ... 预处理器 ... 预处理器定义中.

                  Best place to define COMPILING_DLL=1 is command line of compiler. If you use Visual Studio IDE then it is in Project properties ... C/C++ ... Preprocessor ... Preprocessor Definitions.

                  __declspec(dllimport) 是 Microsoft 对 C++ 的特定扩展.Microsoft 拥有出色的在线文档.

                  __declspec(dllimport) is Microsoft specific extension to C++. Microsoft has excellent online documentation.

                  这篇关于dllexport/dllimport 开关的宏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:C/C++ 应用程序的开源 PDF 库? 下一篇:为什么使用 std::forward 禁用模板参数推导?

                  相关文章

                  最新文章

                  <tfoot id='koz9P'></tfoot>
                2. <small id='koz9P'></small><noframes id='koz9P'>

                    <bdo id='koz9P'></bdo><ul id='koz9P'></ul>

                      <legend id='koz9P'><style id='koz9P'><dir id='koz9P'><q id='koz9P'></q></dir></style></legend>
                      <i id='koz9P'><tr id='koz9P'><dt id='koz9P'><q id='koz9P'><span id='koz9P'><b id='koz9P'><form id='koz9P'><ins id='koz9P'></ins><ul id='koz9P'></ul><sub id='koz9P'></sub></form><legend id='koz9P'></legend><bdo id='koz9P'><pre id='koz9P'><center id='koz9P'></center></pre></bdo></b><th id='koz9P'></th></span></q></dt></tr></i><div id='koz9P'><tfoot id='koz9P'></tfoot><dl id='koz9P'><fieldset id='koz9P'></fieldset></dl></div>