【问题标题】:--enable-pic equivalent in Visual Studio--enable-pic 在 Visual Studio 中等效
【发布时间】:2022-12-23 04:04:33
【问题描述】:

Visual Studio C++ 项目中的什么设置等同于 *nix --enable-pic 开关,即 ./configure --enable-pic

【问题讨论】:

  • 描述您想要实现的目标可能比 ./configure 选项更好。然后你会得到更多的人能够回答。
  • 我想构建一个建议--enable-pic 的项目(在 *nix 环境中)

标签: c++ visual-studio


【解决方案1】:

没有,因为它不是必需的。

http://en.wikipedia.org/wiki/Position-independent_code: “Microsoft Windows DLL 不是 Unix 意义上的共享库,不使用与位置无关的代码”

【讨论】:

  • 该链接中似乎不再存在引用。
【解决方案2】:

https://en.wikipedia.org/wiki/Dynamic-link_library

“Windows 不为其 DLL 使用与位置无关的代码;相反,代码在加载时进行重定位,将其所有入口点的地址固定在第一个加载 DLL 的进程的内存空间中空闲的位置。”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    • 2019-03-29
    • 2012-07-07
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    • 2015-09-16
    相关资源
    最近更新 更多