【发布时间】:2015-10-20 11:56:31
【问题描述】:
我需要在可执行文件中控制我的函数顺序。 我知道它可以通过 Visual Studio 中的链接器选项“功能顺序”来完成,但它会因错误而失败: LNK4037: [函数名] 不存在
我相信是因为 cpp 编译器给函数起奇怪的名字,但我找不到合适的名字来使用。
还有另一个选项,pragma alloc_text,但它只在 c 中有效。不是 cpp。
Tnx 寻求帮助 :)
【问题讨论】:
-
让编译器输出一个链接器映射。在那里你会找到你的函数的错位名称。不用说,在可执行文件中依赖特定顺序的函数通常不是一个好主意。你认为你需要它的原因是什么?
标签: c++ visual-studio linker