关于动态连接库调用时的错误
在用Visual Studio .NET 中制作了一个DLL,库中包含一个函数:
CUBICSPLINE_API int Test(vector <double> x, vector <double> y);
制作过程没有问题,但是把Test.h,Test.lib和Test.dll放入另一个解决方案之后,编译时出错,显示如下:
d:\MySolution\MySolution\Test.h(22) : error C2065: “vector” : 未声明的标识符
但是我的stdafx.h头文件中已经包含了#include <vector> 。
请高手指点。本人不是学计算机的,麻烦解释得详细一些。非常感谢!
[解决办法]
是不是忘记使用using namespace std了?
[解决办法]
看看vector是不是在使用前没声明??
[解决办法]
Test.h 里面也要包含头文件才行啊.
#include <vector>
using namespace std;
....
[解决办法]
代码贴全一些。。。