已经将dll inculde到应用程序中,相应的.dll和.lib也放在应用程序的当前目录下面
请问下面的错误可能是由于什么原因造成的?Linking...
DSPTESTDlg.obj : error LNK2001: unresolved external symbol __imp__dsp_init
Debug/DSPTEST.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
Creating browse info file...DSPTEST.exe - 2 error(s), 0 warning(s)
请问下面的错误可能是由于什么原因造成的?Linking...
DSPTESTDlg.obj : error LNK2001: unresolved external symbol __imp__dsp_init
Debug/DSPTEST.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
Creating browse info file...DSPTEST.exe - 2 error(s), 0 warning(s)
lib放在exe对应的目录下不就可以了吗
将 .lib 加入工程或者#pragma comment(lib, "xxx.lib")
要不就直接LoadLibrary("xx.dll");
1、我现在project菜单下的setting的Link下输入了xx.lib,不行
2、把#pragma comment(lib, "xxx.lib")加到.h里,也不行
3、在函数调用前面加入LoadLibrary("xx.dll");也不行是不是DLL的文件名和.h的文件名必须相同?
将*.h加入你的工程。
include "*.h"
extern "C" __declspec(dllexport) ................
#pragma comment(lib,"*.lib")
extern "C" __declspec(dllimport) ................
extern "C" __declspec(dllimport) void a1()
错误如下:
error C2375: 'main1' : redefinition; different linkage
说是和*.h的重复?