gpt4 book ai didi

c++ - 使用 VS2010 创建 C++ 非托管 DLL

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:24:47 24 4
gpt4 key购买 nike

我在VS2010中创建了一个dll项目(Win32控制台应用程序>dll)。我在编译的时候在项目中放了一些头文件我得到这个错误:

error LINK2001: unresolved external symbol _dllmaincrtstartup@12

这是什么?我该如何解决?
头文件还定义了一些抽象类。

最佳答案

使用 /NOENTRY 选项,这是创建resource-only DLL 所必需的。使用此选项可防止 LINK 将对 _main 的引用链接到 DLL 中。

项目属性页 -> 链接器 -> 高级:无入口点设置为是(/NOENTRY)

“包含使用/clr 编译的对象的 DLL 未与 /NOENTRY 链接;图像可能无法正确运行” http://support.microsoft.com/kb/814472

关于c++ - 使用 VS2010 创建 C++ 非托管 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8460244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com