试图制作我的lib的DLL并获得未解析的外部符号__tmainCRTStartup

时间:2010-11-10 13:59:10

标签: c++ visual-studio dll

我已将我的declspecs添加到我的课程和所有课程中。我基本上创建了一个新的DLL项目并添加了我所有的lib文件。除了未解析的外部符号外,它构建得很好。为什么我需要一个DLL的主?

错误是:

  

错误84错误LNK2019:未解决   外部符号主要参考   功能   _ _tmainCRTStartup MSVCRTD.lib

我的其他'错误'是警告,因为我经常使用std :: vector,但我的std :: vectors受到保护。

由于

1 个答案:

答案 0 :(得分:2)

您可能必须提供DLLMain函数(检查MSDN上的参考)。此外,您可能只是将项目设置设置错误,链接器可能希望创建一个exe。