Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在VisualStudio2010中从.h和.lib创建.dll_C++_Dll_Header_Linker_.lib - Fatal编程技术网

C++ 在VisualStudio2010中从.h和.lib创建.dll

C++ 在VisualStudio2010中从.h和.lib创建.dll,c++,dll,header,linker,.lib,C++,Dll,Header,Linker,.lib,我正在尝试从我的头文件和库文件创建一个.dll文件,这些文件是我从tngaming获得的,用于他们的游戏背心 到目前为止,我一直在使用,但我没有创建新的头文件,而是将我的文件添加到头文件所在的文件夹中,然后使用“添加现有项”将其添加到visual studio内的文件夹中 之后,我使用了properties->linker->input,在那里我添加了我的lib文件,它似乎也可以正常工作 然后在tngaming.cpp中,我添加了一行 #include "tngaming.h" 现在可以构建m

我正在尝试从我的头文件和库文件创建一个.dll文件,这些文件是我从tngaming获得的,用于他们的游戏背心

到目前为止,我一直在使用,但我没有创建新的头文件,而是将我的文件添加到头文件所在的文件夹中,然后使用“添加现有项”将其添加到visual studio内的文件夹中

之后,我使用了properties->linker->input,在那里我添加了我的lib文件,它似乎也可以正常工作

然后在tngaming.cpp中,我添加了一行

#include "tngaming.h"
现在可以构建my.dll,但它不起作用。当我看到它时,会有一些像“堆栈内存损坏”之类的东西

我是正确创建了.dll还是做错了什么?
我如何创建我的.dll?

最终找到了一个和我有同样问题的人,并解决了这个问题。任何其他遇到这个问题的人都可以看看


不过,感谢您的帮助,当我编译时,它出现了无法运行的错误,但它不应该能够运行,因为据我所知,没有main方法?除此之外,似乎没有任何例外。对不起,如果我有点不高兴,但我第一次玩这个。关于“堆栈损坏”的消息与构建无关。您的代码中有一个bug,最典型的原因是编写数组超过了它的末尾。例如,与C字符串相同。您需要修复代码。错误消息会告诉您要查找的位置。