【发布时间】:2013-01-24 22:29:16
【问题描述】:
如何静态地告诉 Visual C++ 将全局变量放置在内存中给定的绝对地址处,例如 __attribute__((at(address))) does?
【问题讨论】:
-
这通常不是链接器的工作吗?恐怕我不是真正的 VC++ 专家。
-
不久前我收到了same question。
-
@CarlNorum:是的,有时……有时还有
#pragmas。如果有一个链接器选项可以做到这一点,那么它也可以工作,我并不是要专门将它限制在编译器中(尽管 pragma 是首选)。 -
@Chris,这不是同一个问题。
-
@Chris,Mehrdad 希望将变量放置在特定的构建时定义的地址,而不是在运行时将其放置在系统提供的地址。
标签: c++ visual-c++ portable-executable