Visual Studio 中的 --enable-pic 等效项
Posted
技术标签:
【中文标题】Visual Studio 中的 --enable-pic 等效项【英文标题】:--enable-pic equivalent in Visual Studio 【发布时间】:2012-11-09 14:12:35 【问题描述】:Visual Studio C++ 项目中的设置,相当于 *nix --enable-pic
开关,即./configure --enable-pic
【问题讨论】:
描述您想要实现的目标可能比./configure
选项更好。然后你会得到更多能够回答的人。
我想构建一个建议--enable-pic
的项目(在*nix 环境中)
【参考方案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 的进程的内存空间中的空闲位置。”
【讨论】:
以上是关于Visual Studio 中的 --enable-pic 等效项的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio Code 中使用 Flutter 的 Widget Inspector?