我正面临 LNK2019 错误。我有用户定义的头文件 - #include "prograamer.h",如下面的代码所示。我正在尝试为软件制作“dll”文件。
但是当我编译代码时,我遇到了这个烦人的错误。请看下面的代码:
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <map>
//#include "..\..\include\programmer.h"
#include "programmer.h"
using namespace std;
--------------
strucutre definition
--------------
..
// Called once after the network is loaded.
void qpx_NET_postOpen(void)
{
int exit;
qps_GUI_printf("Base Plugin opened succesfully. ");
nLinks = qpg_NET_links();
nLoops = qpg_NET_detectors();
qps_GUI_printf("nLinks: %d", nLinks);
Time = 0;
for(i = 0; i < n; i++)
{
Count[i] = 0;
TotalSpeed[i] = 0.0;
//Initializing the value for Wo[0]
Wo[i] = 0.0;
}
......
...
..
错误 :-
1>----- 构建开始:项目:示例 8,配置:调试 Win32 ------ 1>dllmain.obj:警告 LNK4075:由于“/INCREMENTAL:NO”规范 1 而忽略“/EDITANDCONTINUE” > 创建库 c:\users\ssaidi\documents\visual studio 2010\Projects\sample 8\Debug\sample 8.lib 和对象 c:\users\ssaidi\documents\visual studio 2010\Projects\sample 8\Debug\sample 8.exp 1>sample 8.obj:错误 LNK2019:未解析的外部符号_imp _qpg_NET_detectors在函数 _qpx_NET_postOpen 1>sample 8.obj 中引用:错误 LNK2019:未解析的外部符号_imp_qpg_NET_links 在函数 _qpx_NET_postOpen 1>c:\users\ssaidi\documents\visual studio 2010\Projects\sample 8\Debug\sample 8.dll 中引用:致命错误 LNK1120: 2 unresolved externals ========== Build : 0 成功, 1 失败, 0 最新, 0 跳过 ==========