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?

如何提高Visual Studio编译速度

Visual Studio Code 个人配置备份

Visual Studio 代码,autopep8 不运行

Visual Studio 2012 Code First 默认仍使用 SQLEXPRESS

男神鹏:Visual Studio Code 解决红色波浪线操作