用VS2017编译C++程序出现无法解析的外部命令。。。

本人小白一个,看到很多人说是lib库的问题,不知道lib是什么,也不要知道该怎么添加,求指点,谢谢。。。

不知道要不要附上程序,,下面是我的程序

#include
using namespace std;
const int MaxSize = 10;
template
class linjie{
public:
linjie(DataType W[], int n, int e);
~linjie();
void deep1(int v);
void wild1(int v);
private:
DataType vertex[MaxSize];
int ArA[MaxSize][MaxSize];
int vertexnum;
int arcnum;
};

template
linjie::linjie(DataType W[], int n, int e)
{
int i, j, k;

//cin >> n >> e;  //输入顶点数和边数
vertexnum = n;
arcnum = e;


//cin >> W[MaxSize];
for (i = 0; i < vertexnum; i++)//输入顶点信息
    vertex[MaxSize] = W[MaxSize];

int ArA[MaxSize][MaxSize];//初始化边
for (i = 0; i < vertexnum; i++)
{
    for (j = 0; j < vertexnum; j++)
        ArA[i][j] = 0;
}

for ( k = 0; k < arcnum; k++)//顶点依附的边
{
    cout << "请输入依附于某一条边的两个顶点的下标:" << endl;
    cin >> i >> j;
    ArA[i][j] = 1; ArA[j][i] = 1;
}

}

template
void linjie::deep1(int v)
{
//int visited[MaxSize];
/*for (int i = 0; i < vertexnum; i++)
visited[i] = 0;*/

cout << vertex[v]; visited[v] = 1;
for (int j = 0; j < vertexnum; j++)
{
    if (ArA[v][j]==1 && visited[j] == 0)
        deep1(j);
}

}

template
void linjie::wild1(int v)
{
int Q[MaxSize];
int front = -1;
int rear = -1;
cout << vertex[v];
visited[v] = 1;
Q[++rear] = v;
while (front != rear)
{
v = Q[++front];
for (int j = 0; j < vertexnum; j++)
{
if (ArA[v][j] == 1 && visited[j] == 0)
{
cout << vertex[j]; visited[j] = 1; Q[++rear];
}
}
}
}

int visited[MaxSize] = { 0 };
int main()
{
char ch[] = { 'A', 'B', 'C', 'D', 'E' };
linjielj(ch, 5, 6);
for (int i = 0; i < MaxSize; i++)
visited[i] = 0;
cout << "深度优先遍历序列是:";
lj.deep1(0);
cout << endl;
for (int i = 0; i < MaxSize; i++)
visited[i] = 0;
cout << "广度优先遍历序列是:";
lj.wild1(0);
cout << endl;
return 0;
}
图片说明

4个回答

int main()所在的函数,头文件没有包含对,MGraph包含的头文件包含过来就可以了。

caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复惊天一觉: include 你的头文件
接近 2 年之前 回复
z111333777
惊天一觉 回复caozhy: 头文件怎么包含主函数呢,能说具体一点吗?
接近 2 年之前 回复

我怎么没看到你引用了库...
#include 后面就没了???

z111333777
惊天一觉 回复Debug_dodge: <>都弄不上去 才发现 第一次在这里提问==
接近 2 年之前 回复
z111333777
惊天一觉 回复Debug_dodge: ==这个是复制错误后面是 <iostream>
接近 2 年之前 回复

难道不是和电脑冲突了吗?我很久以前试过,可能是。。。

z111333777
惊天一觉 回复qq_40714983: 应该不是,之前有一个程序也出现这个问题,我删了构造函数和析构函数就可以了。这个程序我用别人的电脑试了一下也是这个问题==
接近 2 年之前 回复

还是不知道具体问题是什么,不过应该是我下的vs的预编译的问题。如果使用空项目,则不会出现这个问题……暂时没有出现……

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
用winsock时出现无法解析的外部命令
我现在学习网络通信编程,按照msdn中的例子,编译的时候出现如下错误:rnwinsock2.obj : error LNK2019: 无法解析的外部符号 __imp__recv@16,该符号在函数 _main 中被引用rn源代码就是msdn中的:rn#include rn#include "winsock2.h"rn void main()rn // Initialize Winsock.rn WSADATA wsaData;rn int iResult = WSAStartup( MAKEWORD(2,2), &wsaData );rn if ( iResult != NO_ERROR )rn printf("Error at WSAStartup()\n");rnrn // Create a socket.rn SOCKET m_socket;rn m_socket = socket( AF_INET, SOCK_STREAM, IPPROTO_TCP );rnrn if ( m_socket == INVALID_SOCKET ) rn printf( "Error at socket(): %ld\n", WSAGetLastError() );rn WSACleanup();rn return;rn rnrn // Connect to a server.rn sockaddr_in clientService;rnrn clientService.sin_family = AF_INET;rn clientService.sin_addr.s_addr = inet_addr( "127.0.0.1" );rn clientService.sin_port = htons( 27015 );rnrn if ( connect( m_socket, (SOCKADDR*) &clientService, sizeof(clientService) ) == SOCKET_ERROR) rn printf( "Failed to connect.\n" );rn WSACleanup();rn return;rn rnrn // Send and receive data.rn int bytesSent;rn int bytesRecv = SOCKET_ERROR;rn char sendbuf[32] = "Client: Sending data.";rn char recvbuf[32] = "";rnrn bytesSent = send( m_socket, sendbuf, strlen(sendbuf), 0 );rn printf( "Bytes Sent: %ld\n", bytesSent );rnrn while( bytesRecv == SOCKET_ERROR ) rn bytesRecv = recv( m_socket, recvbuf, 32, 0 );rn if ( bytesRecv == 0 || bytesRecv == WSAECONNRESET ) rn printf( "Connection Closed.\n");rn break;rn rn if (bytesRecv < 0)rn return;rn printf( "Bytes Recv: %ld\n", bytesRecv );rn rnrn return;rn
用CxImage的时候出现"无法解析的外部命令"
在用CxImage::CxImage(CString filename,int type)的时候出现“无法解析的外部命令”rn在用CxImage::CxImage()的时候正常rnrn附加依赖项:CxImage.lib png.lib jpeg.lib jbig.lib
无法解析的外部命令
错误 8 error LNK1120: 7 个无法解析的外部命令 E:\大学\C++\作业\The Tenth Work\Debug\The Tenth Work.exe The Tenth Workrn错误 1 error LNK2019: 无法解析的外部符号 "public: __thiscall StackNode::StackNode(void)" (??0?$StackNode@H@@QAE@XZ),该符号在函数 _main 中被引用 E:\大学\C++\作业\The Tenth Work\The Tenth Work\The Tenth Work.obj The Tenth Workrn错误 4 error LNK2019: 无法解析的外部符号 "public: bool __thiscall StackNode::GetTop(int &)" (?GetTop@?$StackNode@H@@QAE_NAAH@Z),该符号在函数 _main 中被引用 E:\大学\C++\作业\The Tenth Work\The Tenth Work\The Tenth Work.obj The Tenth Workrn错误 7 error LNK2019: 无法解析的外部符号 "public: bool __thiscall StackNode::Pop(int &)" (?Pop@?$StackNode@H@@QAE_NAAH@Z),该符号在函数 _main 中被引用 E:\大学\C++\作业\The Tenth Work\The Tenth Work\The Tenth Work.obj The Tenth Workrn错误 6 error LNK2019: 无法解析的外部符号 "public: bool __thiscall StackNode::Push(int)" (?Push@?$StackNode@H@@QAE_NH@Z),该符号在函数 _main 中被引用 E:\大学\C++\作业\The Tenth Work\The Tenth Work\The Tenth Work.obj The Tenth Workrn错误 3 error LNK2019: 无法解析的外部符号 "public: bool __thiscall StackNode::StackEmpty(void)" (?StackEmpty@?$StackNode@H@@QAE_NXZ),该符号在函数 _main 中被引用 E:\大学\C++\作业\The Tenth Work\The Tenth Work\The Tenth Work.obj The Tenth Workrn错误 2 error LNK2019: 无法解析的外部符号 "public: int __thiscall StackNode::StackLength(void)" (?StackLength@?$StackNode@H@@QAEHXZ),该符号在函数 _main 中被引用 E:\大学\C++\作业\The Tenth Work\The Tenth Work\The Tenth Work.obj The Tenth Workrn错误 5 error LNK2019: 无法解析的外部符号 "public: void __thiscall StackNode::ClearStack(void)" (?ClearStack@?$StackNode@H@@QAEXXZ),该符号在函数 _main 中被引用 E:\大学\C++\作业\The Tenth Work\The Tenth Work\The Tenth Work.obj The Tenth Workrn
无法解析的外部命令?
测试了一个小类,代码如下,编译通过就是link的时候出现了这样的结果rn正在链接...rn1>Exercise.obj : error LNK2019: 无法解析的外部符号 "public: class std::basic_string,class std::allocator > __thiscall Exercise::initVal(void)" (?initVal@Exercise@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ),该符号在函数 "public: class std::basic_string,class std::allocator > __thiscall Exercise::setVal(class std::basic_string,class std::allocator >)" (?setVal@Exercise@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V23@@Z) 中被引用rn1>C:\Documents and Settings\\桌面\test\Debug\test.exe : fatal error LNK1120: 1 个无法解析的外部命令rn1>生成日志保存在“file://c:\Documents and Settings\\桌面\test\Debug\BuildLog.htm”rn1>test - 2 个错误,0 个警告rn[code=C/C++]rn#includern#includernusing namespace std;rn#include"Exercise.h"rnrnint main(void)rnrnrn return 0;rnrn[/code]rn[code=C/C++]rn#ifndef EXERCISE_Hrn#define EXERCISE_Hrnrn#includern#includernusing namespace std;rntypedef string Type;rnType initVal();rnclass Exercise rnrnpublic:rn typedef double Type1;rn Type setVal(Type);rn Type initVal();rn Exercise():val("name")rn rnprivate:rn Type val;rn;rnrn#endifrn[/code]rn[code=C/C++]rn#include"Exercise.h"rnrnType Exercise::setVal(Type parm)rnrn val = parm + initVal();rn return val;rnrn[/code]rn
无法解析的外部命令??
我运行一个简单的计算二维数组的索引的程序 却出现以下的错误,解决不了 希望高手帮解决下。。。rnrn1>------ 已启动生成: 项目: 1108example_2, 配置: EmuDebug Win32 ------rn1>Compiling...rn1>example_2.curn1>example_2.cu(23) : warning C4002: “CUT_DEVICE_INIT”宏的实参太多rn1>tmpxft_000005b4_00000000-3.cpprn1>tmpxft_000005b4_00000000-6.iirn1>正在链接...rn1>example_2.obj : error LNK2019: 无法解析的外部符号 ___device_stub__Z11test2kernelPfS_ii,该符号在函数 "void __cdecl runtest(int,char * *)" (?runtest@@YAXHPAPAD@Z) 中被引用rn1>D:\Program Files\NVIDIA Corporation\NVIDIA CUDA SDK\projects\2009_11_1\1108example_2\EmuDebug\1108example_2.exe : fatal error LNK1120: 1 个无法解析的外部命令rn1>生成日志保存在“file://d:\Program Files\NVIDIA Corporation\NVIDIA CUDA SDK\projects\2009_11_1\1108example_2\1108example_2\EmuDebug\BuildLog.htm”rn1>1108example_2 - 2 个错误,1 个警告rn========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========rnrn谢谢。。。。
C++读取txt文件出现无法解析的外部命令、符号
问题:rn1. LNK2019 无法解析的外部符号 "int __cdecl getInputData(class std::basic_string,class std::allocator >,int,int,class std::basic_string,class std::allocator >,class std::basic_string,class std::allocator >)" (?getInputData@@YAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHV12@1@Z),该符号在函数 _main 中被引用 Read-0208 D:\Visual Studio 2015 - My data\Read-0208\Read-0208\Read-0208.obj 1 rnrn2. LNK1120 1 个无法解析的外部命令 Read-0208 D:\Visual Studio 2015 - My data\Read-0208\Debug\Read-0208.exe 1 rnrn求助求助~rnrnrn[code=c]#include // file streamrn#include rn#include rn#include rnrnusing namespace std;rnrnvoid main()rnrn int getFileRows(const string fileName);rn int getFileColumns(const string fileName);rn int getInputData(const string fileName, int rowNum, int colNum, string X, string Y);rnrn string filename;rn string location;rn filename = "test.txt";rn location = "D:\Visual Studio 2015 - My data\Read-0208\Read-0208" + filename;rnrn int R = getFileRows(filename);rn int C = getFileColumns(filename);rn rn string *Y = new string[R];rn string *X = new string[R*(C - 1)];rnrn int F = getInputData(filename, R, C, *X, *Y);rnrn cout << "FileRows = " << R << "\n";rn cout << "FileColumns = " << C << "\n";rn cout << F << endl;rnrn delete[] Y, X;rnrnrn/***********************************获取矩阵行数**************************************************/rnint getFileRows(const string fileName)//const防止被意外修改rnrn ifstream fileStream;rn string tmp;rn int count = 0;//行数计数器rn fileStream.open(fileName,ios::in); //ios::in表示只读rn if (fileStream.fail())rn rn return 0;rn rn else//如果文件存在rn rn while (getline(fileStream, tmp, '\n'))//读取一行rn rn if (tmp.size() > 0)rn count++;rn rn fileStream.close();rn return count;rn rnrnrn/***********************************获取矩阵列数**************************************************/rnint getFileColumns(const string fileName)rnrn ifstream fileStream;rn fileStream.open(fileName, ios::in);rnrn string tmp;rn int count = 0;rn char c;rn c = fileStream.peek();rnrn while (('\n' != c) && (!fileStream.eof()))rn rn fileStream >> tmp;rn //tmp << fileStream.rdbuf();//把文件流中的字符输入到字符串流中rn //getline(fileStream, tmp, ' ');rn //if (' ' != c)rn //rn ++count;rn //rn c = fileStream.peek();rn //cout << c << endl;rn rnrn fileStream.close();rn return count;rnrnrn/***********************************获取矩阵数据**************************************************/rnint getInputData(const string fileName, int rowNum, int colNum, string *X[], string *Y[])rnrn ifstream fileStream;rn string oneLine = "";rn //char tmp;//当前位置上的数值rn int rowCount;//行数计数器rn int colCount;//列数计数器rn int index = 0;rn int maxIndex = rowNum*(colNum - 1) - 1;rnrn //打开文件rn fileStream.open(fileName, ios::in);rn if (fileStream.fail())//文件打开失败,返回0rn rn cout << "文件不存在!" << endl;rn fileStream.close();rn system("pause");rn return 0;rnrn rn else//文件存在rn rn //读入数据rn rowCount = 0;//初始化当前行数为0rn colCount = 0;//初始化当前列数为0rn string tmp;//当前读入的值rn while (!fileStream.eof())rn rn fileStream >> tmp;rn cout << tmp << endl;//测试句rnrn if (colCount == 0)rn rn if (rowCount < rowNum)//越界检查,第一列是Yrn rn *Y[rowCount] = tmp;rn cout << *Y[rowCount] << endl;rn rn elsern rn cout << "计算出的行数与输入数据不符,请检查数据(如文件末尾不能有空行)." << endl;rn fileStream.close();rn system("pause");rn return 0;rn rn rn else//非第一列是数据Xrn rn index = rowCount*(colNum - 1) + colCount - 1;rn if (index <= maxIndex)rn rn *X[index] = tmp;rn cout << *X[index] << tmp;rn rn elsern rn cout << "X[]下标超出数组范围,可能是文件中某行的列数>第一行的列数,退出!" << endl;rn fileStream.close();rn system("pause");rn return 0;rn rn rn if ('\n' != fileStream.peek())rn rn ++colCount;rn rn elsern rn if ((colCount + 1 != colNum))rn rn cout << "第" << rowCount + 1 << "行,输入的列数与文件列数不一致,请检查数据." << endl;rn fileStream.close();rn system("pause");rn return 0;rn rn elsern rn rowCount++;rn colCount = 0;rn rn rn rn fileStream.close();rn return 1;rn rn[/code]
QT出现:无法解析的外部符号,无法解析的外部命令解决方案
个人经验,出现这个报错一共有两种情况: 情况一: 原因: 新建的文件代码和原来已经编译好的代码交互出现了错误,导致编译器误报 解决方案: 去文件管理器找到qt的workspace把编译好的文件夹删掉(文件名一般是:build-项目名-Desktop_Qt_5_11_1_MSVC2017_64bit-Debug) 重新编译 情况二: 原因: 有 在头文件声明,在源文件没有实现的方法 解决方案: 找到...
c++ 单例模式 编译提示无法解析的外部命令,程序哪里错了。。。
#include rnusing namespace std;rnrnclass A rnprivate:rn A();rn static A *a;rnpublic:rn static A &getA()rn if(a==NULL)rn a = new A();rn rn return *a;rn rn;rn//A A::*a=NULL;rnint main()rn A::getA();rn system("pause");rn return 0;rnrn编译提示下面错误:rn1>test141130_sin.obj : error LNK2001: 无法解析的外部符号 "private: static class A * A::a" (?a@A@@0PAV1@A)rn1>G:\达内学习\达内学习笔记\C++\day05\Debug\day05.exe : fatal error LNK1120: 1 个无法解析的外部命令rn
LNK2019无法解析的外部命令
我用的是VS2010,写数据结构的线性表类。我按照的是以前写C的思路,先把成员函数的定义写在.h文件里,函数实现写在.cpp文件里,在main.cpp中include".h",就出现LNK2019的情况,如果我include".cpp"就可以运行,看了下别人的帖子,还是不知道如果按我原来的方法,怎么才能正常编译~~~求各位大大帮助!
错误:一个无法解析的外部命令
#includern#includern#includern#includern#includern#includernusing namespace std;rnrnmap rule(ifstream &rule_file);rnconst string &output(const string &s, map &m);rnrnvoid Transform(ifstream &rule_file, ifstream &source_file)rnrn auto trans_rule = rule(rule_file);rn string line;rn while (getline(source_file, line))rn rn istringstream in(line);rn string word;rn bool firstword = true;rn while (in >> word)rn rn if (firstword)rn firstword = false;rn elsern cout << " ";rn cout << output(word, trans_rule);rn rn cout << endl;rn rnrnrnmap rule(ifstream &rule_file)rnrn map m;rn string word, expression;rn while (rule_file >> word && getline(rule_file, expression))rn if (expression.size() > 1)rn m[word] = expression.substr(1);rn elsern throw runtime_error("no rule for " + word);rn return m;rn rnrnconst string &output(const string &s, const map &m)rnrn auto map_it = m.find(s);rn if (map_it != m.cend())rn return map_it->second;rn elsern return s;rnrnrnint main(int argc, char *argv[])rnrn ifstream in(argv[2]);rn ifstream ru(argv[1]);rn if (!ru)rn rn cerr << "file1 open error" << endl;rn system("pause");rn exit(-1);rn rn if (!in)rn rn cerr << "file2 open error" << endl;rn system("pause");rn exit(-1);rn rn in.close();rn ru.close();rn Transform(ru, in);rn system("pause");rn return 0;rnrn为什么我把rule函数和output函数提前声明就有错,而两个函数的函数体放在调用它们的Transform函数之前就可以?
openCV 无法解析的外部命令
小生有以下两个文件:rn头文件:ReadImages.hrn代码:rn#ifndef _READIMAGES_Hrn#define _READIMAGES_Hrnrn#include "cv.h"rn#include "highgui.h"rnrnclass CReadImagesrnrnpublic:rn CReadImages()rn ~CReadImages()rn rn cvReleaseImage(&dataBaseFaceImage); //释放图像rn cvReleaseImage(&needRecoFaceImage); //释放图像rn rnrn void ReadImageFile(const char* imagePath); //图像文件读取函数rnrnprivate:rn IplImage* dataBaseFaceImage; //数据库中的人脸图像指针rn IplImage* needRecoFaceImage; //需要识别的人脸图像指针rn;rnrn#endifrnrn实现文件:ReadImages.cpprn代码:rn#include "stdafx.h"rn#include "ReadImages.h"rnrnvoid CReadImages::ReadImageFile(const char* imagePath)rnrn needRecoFaceImage = cvLoadImage(imagePath, -1); //以读入图像的默认通道数载入人脸图像rn if(!needRecoFaceImage)rn rn AfxMessageBox(_T("载入图像失败!"));rn rnrnrn编译链接的时候出现了如下错误:rn错误 1 error LNK2019: 无法解析的外部符号 _cvLoadImage,该符号在函数 "public: void __thiscall CReadImages::ReadImageFile(char *)" (?ReadImageFile@CReadImages@@QAEXPAD@Z) 中被引用 ReadImages.obj FaceRecognitionrn可是当我将cvLoadImage函数放到ReadImages.h文件中调用的时候却能正常运行,这是什么原因啊?小生初学者,在线等大神指教!!!感激不尽!!!
1个无法解析的外部命令
#includernusing namespace stdrnclass aClassrnpublic:rnaClass ()rntotal++;rnrn~aClass()rntotal--;rnrnint gettotal()rnreturn total;rnprivate:rnstatic int totalrn;rnint aClass::total=0;rnint main()rnaClass o1,o2,o3;rncout<
ACE编程,无法解析外部命令。
我刚刚学习ACE编程。配置好环境后。测试例子也通过了。rn[code=C/C++]rn#ifdef _DEBUGrn#pragma comment (lib,"aced.lib")rn#elsern#pragma comment (lib,"ace.lib")rn#endifrnrn#include"ace/INET_Addr.h"rn#include"ace/SOCK_Connector.h"rn#include"ace/SOCK_Stream.h"rn[/code]rnrn上面这段代码运行了下结果提示rn1>serve.cpprn1>正在链接...rn1>MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用rn1>F:\ace_server\Debug\ace_server.exe : fatal error LNK1120: 1 个无法解析的外部命令rn1>生成日志保存在“file://f:\ace_server\ace_server\Debug\BuildLog.htm”rn1>ace_server - 2 个错误,0 个警告rn========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========rnrnrn请各位高手指教
dlib安装 无法解析的外部命令
dlib机器学习库安装,无法解析外部命令的问题
无法解析的外部命令_求解决!!!
[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/17.gif][/img]rnrn遇到不止一次这类情况了,问了度娘 好久 不知道是啥原因rnrn求大神帮忙解决下啊rnrn[color=#FF0000] 源跟错误[/color]都在下面 rnrn[u]错误[/u] rnrnrn[code=c]rnrn1>------ 已启动生成: 项目: My_window, 配置: Debug Win32 ------rn1>生成启动时间为 2013/12/2 15:52:44。rn1>InitializeBuildStatus:rn1> 正在对“Debug\My_window.unsuccessfulbuild”执行 Touch 任务。rn1>ClCompile:rn1> 测试源.cpprn1>测试源.obj : error LNK2019: 无法解析的外部符号 "public: struct HWND__ * __thiscall My_window::My_window_Get_hwnd(void)" (?My_window_Get_hwnd@My_window@@QAEPAUHWND__@@XZ),该符号在函数 _WinMain@16 中被引用rn1>E:\1_VS_学习区\My_window\Debug\My_window.exe : fatal error LNK1120: 1 个无法解析的外部命令rn1>rn1>生成失败。rn1>rn1>已用时间 00:00:01.76rn========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========rnrnrn[/code]rnrnWinMain cpp文件rnrn[code=c]rnrn#include "My_window.h"rnrnint WINAPI WinMain(HINSTANCE hInstance,rn HINSTANCE hPrevInstance,rn LPSTR lpCmdLine,rn int nShowCmd rn )rnrn My_window a ;rn HWND aa =a.My_window_Get_hwnd();rn rnreturn 0;rnrn[/code]rnrnrn类头rnrn[code=c]rnrn#include rnrnrnclass My_window //类的名称rnrnpublic: rn HWND My_window_Get_hwnd();rnrnprivate: rn HWND My_window_hwnd;rn rnprotected: rnrnrn;rnrn[/code]rnrnrn类源rnrn[code=c]rnrnrn#include rnrnclass My_window rnrnpublic: rnrn HWND My_window_Get_hwnd()rn rn return My_window_hwnd;rn rnrnprivate: rn HWND My_window_hwnd;rnrnrnprotected: rnrnrn;rn[/code]rnrn
总是报无法解析外部命令
----------------- 头文件rnrn#pragma oncernrn#include rnrnusing namespace std;rnrnconst int defaultSize=100;rnrntemplate class seqListrnrnpublic:rn seqList(int sz=defaultSize):maxSize(sz),curSize(-1)rn rn if(sz>0)rn elements = new T[maxSize];rn rnrnpublic:rn ~seqList()rn rn delete[] elements;rn rnrn int length() constrn rn return curSize +1;rn rn //int find(T x) const;rn //int isElement(T x) const;rn //int insert(T x,int i);rn //int remove(T x);rn int isEmpty();rn rnprivate:rn int maxSize;rn int curSize;rn T *elements;rn;rn--------------- 实现rnrn#include "StdAfx.h"rn#include "seqList.h"rnrntemplate int seqList::isEmpty()rnrn if(curSize == -1)rn return 1;rn return 0;rnrnrnrnrn为什么一调用isEmpty就报这个错误啊?rn
求助,无法解析的外部命令!
错误 1 error LNK2019: 无法解析的外部符号 _D3DXMatrixRotationX@8,该符号在函数 "void __cdecl SetupWorldMatrice(void)" (?SetupWorldMatrice@@YAXXZ) 中被引用 DxPro.obj rnrn错误 2 error LNK2019: 无法解析的外部符号 _D3DXMatrixPerspectiveFovLH@20,该符号在函数 "void __cdecl SetupViewandProjMatrices(void)" (?SetupViewandProjMatrices@@YAXXZ) 中被引用 DxPro.obj rnrn错误 3 error LNK2019: 无法解析的外部符号 _D3DXMatrixLookAtLH@16,该符号在函数 "void __cdecl SetupViewandProjMatrices(void)" (?SetupViewandProjMatrices@@YAXXZ) 中被引用 DxPro.obj rnrn错误 4 fatal error LNK1120: 3 个无法解析的外部命令 E:\kkun\kkun\Debug\DxPro.exe 1 rnrn为什么会出现这样的错误呀,,,已引用了#include
关于无法解析的外部命令问题。
错误 1 error LNK2028: 无法解析的标记(0A000417) "public: __thiscall driver::driver(void)" (??0driver@@$$FQAE@XZ),该标记在函数 "int __cdecl main(void)" (?main@@$$HYAHXZ) 中被引用 main.obj rn错误 2 error LNK2019: 无法解析的外部符号 "public: __thiscall driver::driver(void)" (??0driver@@$$FQAE@XZ),该符号在函数 "int __cdecl main(void)" (?main@@$$HYAHXZ) 中被引用 main.obj rn错误 3 fatal error LNK1120: 2 个无法解析的外部命令 C:\Users\think\Documents\学习文档\C++_Programming\牛奶履历\Debug\牛奶履历.exe rnrnrn请问,这问题是由什么引起的呢。
zlib 无法解析的外部命令?
在使用 zlib 的时候提示的rn所有API都没法用。。。。我生成DLL 后 看了下导出函数,的确是有的啊,把链接库LIB 位置也放对了啊。。实在不知道 这是什么情况?rnzlib 1.2.6
1 个无法解析的外部命令
今天在生成输出文件的出现一个让人头疼的问题 -------“1 个无法解析的外部命令”---------- 编译通过,链接时报的错 原因是在头文件中引用了 “COMUTIL.H” 如果只引用这个就会链接错误 故同时需要引用 “comsupp.lib” 如下: #ifndef _USE_COMUTIL_H_ #define _USE_COMUTIL_H_ #include "COM
QT "无法解析的外部命令"的解决办法
编译工程出现的问题如下: main.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl Dialog::Dialog(class QWidget *)" (??0Dialog@@QEAA@PEAVQWidget@@@Z),该符号在函数 main 中被引用 main.obj:-1: error: LNK2019: 无法解析的外部符号 "publi
lnk2019无法解析的外部命令
最近在尝试用tcp进行通信,写了两个简单的客户端和服务端,但是编译的时候出现了“error LNK2019: 无法解析的外部符号”错误,为了以后进行总结,还是把解决方法记录下来。 1>------ 已启动生成: 项目: Grip_Move_Car, 配置: Debug Win32 ------ 1>  server.c 1>server.obj : error
vs2010+pcl遇到的无法解析的外部命令
1>demo.obj : error LNK2019: 无法解析的外部符号 "public: virtual __thiscall pcl::NarfKeypoint::~NarfKeypoint(void)" (??1NarfKeypoint@pcl@@UAE@XZ),该符号在函数 _main 中被引用 1>demo.obj : error LNK2019: 无法解析的外部符号 "pu
求助~无法解析的外部命令
///////////////////////////////////////////////////////////rn// log.hrn///////////////////////////////////////////////////////////rn#ifndef __LOG_H__rn#define __LOG_H__rnrn#include rn#include rnrnclass CTextDecoratorrnrnpublic:rn static std::string FileHeader( const std::string & title );rn static std::string SessionOpen();rn static std::string SessionClose();rn static std::string Decorate( const std::string & str );rn;rnrntemplate rnclass CLoggerrnrnpublic:rn CLogger( const std::string & filename,rn const std::string & logtitle,rn bool timestamp = false,rn bool datestamp = false );rn ~CLogger();rn void Write( const std::string & entry);rnrnprotected:rn std::fstream m_logfile;rn bool m_timestamp;rn bool m_datestamp;rn;rnrn#endifrnrn///////////////////////////////////////////////////////////rn// log.cpprn///////////////////////////////////////////////////////////rn#include "log.h"rnrnstd::string CTextDecorator::FileHeader( const std::string & title )rnrn return "=====================================================\n" +rn title + "\n" + rn "=====================================================\n\n";rnrnrnrnstd::string CTextDecorator::SessionOpen()rnrn return "\n";rnrnrnstd::string CTextDecorator::SessionClose()rnrn return "\n";rnrnrnstd::string CTextDecorator::Decorate( const std::string & str )rnrn return str + "\n";rnrnrnrntemplate rnCLogger::CLogger( const std::string & filename,rn const std::string & logtitle,rn bool timestamp = false,rn bool datestamp = false )rnrn fstream filetester ( filename.c_str(), std::ios::in );rn if( filetester.is_open() )rn rn filetester.close();rn m_logfile.open( filename.c_str(), std::ios::out | std::ios::app );rn rn elsern rn m_logfile.open( filename.c_str(), std::ios::out );rn m_logfile << decorator::FileHeader( logtitle );rn rn m_timestamp = true;rn m_datestamp = true;rn m_logfile << decorator::SessionOpen();rn Write( "Session opened." );rn m_timestamp = timestamp;rn m_datestamp = datestamp; rnrnrntemplate rnCLogger::~CLogger()rnrn m_timestamp = true;rn m_datestamp = true;rn Write( "Session closed." );rn m_logfile << decorator::SessionClose();rnrnrntemplate rnvoid CLogger::Write( const std::string & entry)rnrn std::string message;rn if( m_datestamp )rn rn message += "[" + DateStamp() + "] ";rn rn if( m_timestamp )rn rn message += "[" + TimeStamp() + "] ";rn rn message += entry;rn m_logfile << decorator::Decorate( message );rnrnrn///////////////////////////////////////////////////////////rn// test.cpprn///////////////////////////////////////////////////////////rn#include "log.h"rnrntypedef CLogger TextLog;rnrnint main()rnrnrn TextLog syslog("system.log", "system");rn syslog.Write("sdsadsadasd");rn syslog.Write("12343543543");rn syslog.Write("sdsadsadasd");rn syslog.Write("12343543543");rnrn return 0;rnrnrnrn///////////////////////////////////////////////////////////////rn最后链接有错误:rntest.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall CLogger::~CLogger(void)" (??1?$CLogger@VCTextDecorator@@@@QAE@XZ) ,该符号在函数 _main 中被引用rntest.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall CLogger::Write(class std::basic_string,class std::allocator > const &)" (?Write@?$CLogger@VCTextDecorator@@@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) ,该符号在函数 _main 中被引用rntest.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall CLogger::CLogger(class std::basic_string,class std::allocator > const &,class std::basic_string,class std::allocator > const &,bool,bool)" (??0?$CLogger@VCTextDecorator@@@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0_N1@Z) ,该符号在函数 _main 中被引用rnDebug/Log.exe : fatal error LNK1120: 3 个无法解析的外部命令rnrn这是为什么啊?rn
解决VS“无法解析的外部命令”
在使用VS编译的时候通常碰到“无法解析的外部命令”或者“无法解析的外部符号”等错误提示,这是因为使用了外部库的原因,解决方法如下: (1) 添加#pragma comment(lib, "libName") (2) 项目属性 -> 链接器 -> 输入 -> 附加依赖项,添加所需lib文件名。
无法解析的外部命令!!!在线等!!
[code=C/C++]templaternclass List_Nodernrnpublic:rn List_Node(Etype *l_body);rn List_Node(void)rnprivate:rn Etype *m_body;rn List_Node *m_next;rn List_Node *m_prior;rn;rnrnvoid InitWorld::Set_Body_Info(Box_Info l_box_info)rnrn m_box[l_box_info.ID]=new ODE_Box(l_box_info);rn List_Node *box=new List_Node(m_box[l_box_info.ID]);//出错!!!!rn List_Node *box=new List_Node();//这样就没错rnrn[/code]rnInitWorld.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall List_Node::List_Node(class Box *)" (??0?$List_Node@VBox@@@@QAE@PAVBox@@@Z),该符号在函数 "public: void __thiscall InitWorld::Set_Body_Info(struct Box_Info)" (?Set_Body_Info@InitWorld@@QAEXUBox_Info@@@Z) 中被引用rnrnfatal error LNK1120: 1 个无法解析的外部命令rn
vs2017和qt5.8出现编译不通过
使用vs2017时候测试时候,发现编译不通过 https://bbs.csdn.net/topics/392143513 官网下载qalgorithms.h直接替换即可
vs2013 无法解析外部命令,无法解析外部符号?
文件结构是一个控制台程序,rn和一个mfc转的lib包,rn还有头文件,rn编译的时候提示这两个错误,rn怎么解决?rn[img=https://img-bbs.csdn.net/upload/201608/01/1470051958_898114.png][/img]
VS2017编译jsoncpp出现的问题
include\json\config.h(8): fatal error C1083: 无法打开包括文件: “stddef.h”: No such file or directoryn没找到这个头文件 但是新建项目的时候包含这个头文件是可以的,求知道的人帮一下小弟,谢谢n在网上找到的那些都没有解决。。
QT+vtk的一个错误 :无法解析的外部命令
程序功能很简单,点击button,然后选取图片,在QVTKWidget控件中显示图片。rn下面是代码:rn[code=c]rntest.h rn#ifndef TEST_Hrn#define TEST_Hrnrn#include rn#include "ui_test.h"rn#includernrnclass vtkImageViewer2;rnclass vtkRenderer;rn//class QPushButton;rnclass QVTKWidget;rnrnrnclass test : public QMainWindowrnrn Q_OBJECTrnrnpublic:rn test(QWidget *parent = 0);rn ~test();rnrnprivate:rn Ui::testClass ui;rnrnprivate slots:rn void onOpenSlot();rnrnprivate:rn vtkSmartPointer m_pImageViewer;rn vtkSmartPointer m_pRenderer;rn //QPushButton pushButton;rn QVTKWidget m_QVTKWidget;rn;rn#endif // TEST_Hrnrntest.cpprn#include "test.h"rn#includern#includern#includern#includern#includern#includern#includern#includern#includern#includernrnrntest::test(QWidget *parent)rn : QMainWindow(parent)rnrn ui.setupUi(this);rnrn m_pImageViewer=vtkSmartPointer::New();rn m_pRenderer=vtkSmartPointer::New();rnrn //设置m_QVTKWidget的渲染器rn m_QVTKWidget.GetRenderWindow()->AddRenderer(m_pRenderer);rnrn //连接打开的信号与相应的槽rn connect(ui.pushButton,SIGNAL(triggered()),this,SLOT(onOpenSlot()));rnrnrnrntest::~test()rnrnrnrnrnvoid test::onOpenSlot()rnrn QString filter;rn filter="JPEG image file(*.jpg *.jpeg)";rnrn QDir dir;rn QString fileName=QFileDialog::getOpenFileName(this,QString(tr("打开图像")),dir.absolutePath(),filter);rn if(fileName.isEmpty()==true)return;rnrn //支持带中文路径的读取rn QByteArray ba=fileName.toLocal8Bit();rn const char*fileName_str=ba.data();rnrn //用vtkIPEGReader读取JPG图像rn vtkSmartPointerreader=vtkSmartPointer::New();rn reader->SetFileName(fileName_str);rnrn //将reader的输出作为m_pImageViewer的输入,并设置m_ImageViewer与渲染器m_pRenderer的关联rn m_pImageViewer->SetInputData(reader->GetOutput());rn m_pImageViewer->UpdateDisplayExtent();rn m_pImageViewer->SetRenderWindow(m_QVTKWidget.GetRenderWindow());rn m_pImageViewer->SetRenderer(m_pRenderer);rn m_pImageViewer->SetupInteractor(m_QVTKWidget.GetRenderWindow()->GetInteractor());rn m_pImageViewer->SetSliceOrientationToXY();//默认就是这个方向的rn m_pImageViewer->GetImageActor()->InterpolateOff();rn m_pRenderer->ResetCamera();rn m_pRenderer->DrawOn();rn m_QVTKWidget.GetRenderWindow()->Render();rnrnrnmain.cpprn#include "test.h"rn#include rnrnint main(int argc, char *argv[])rnrn QApplication a(argc, argv);rn test w;rn w.show();rn return a.exec();rnrnrn[/code]rn出现了错误rn[code=c]rntest.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __thiscall QVTKWidget::~QVTKWidget(void)" (__imp_??1QVTKWidget@@UAE@XZ),该符号在函数 "public: virtual __thiscall test::~test(void)" (??1test@@UAE@XZ) 中被引用rn1>test.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QVTKWidget::QVTKWidget(class QWidget *,class QFlags)" (__imp_??0QVTKWidget@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z),该符号在函数 "public: __thiscall test::test(class QWidget *)" (??0test@@QAE@PAVQWidget@@@Z) 中被引用rn1>test.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall QVTKWidget::metaObject(void)const " (?metaObject@QVTKWidget@@UBEPBUQMetaObject@@XZ)rn1>test.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall QVTKWidget::qt_metacast(char const *)" (?qt_metacast@QVTKWidget@@UAEPAXPBD@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall QVTKWidget::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@QVTKWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual bool __thiscall QVTKWidget::event(class QEvent *)" (?event@QVTKWidget@@MAE_NPAVQEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::mousePressEvent(class QMouseEvent *)" (?mousePressEvent@QVTKWidget@@MAEXPAVQMouseEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::mouseReleaseEvent(class QMouseEvent *)" (?mouseReleaseEvent@QVTKWidget@@MAEXPAVQMouseEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::mouseMoveEvent(class QMouseEvent *)" (?mouseMoveEvent@QVTKWidget@@MAEXPAVQMouseEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::wheelEvent(class QWheelEvent *)" (?wheelEvent@QVTKWidget@@MAEXPAVQWheelEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::keyPressEvent(class QKeyEvent *)" (?keyPressEvent@QVTKWidget@@MAEXPAVQKeyEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::keyReleaseEvent(class QKeyEvent *)" (?keyReleaseEvent@QVTKWidget@@MAEXPAVQKeyEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::focusInEvent(class QFocusEvent *)" (?focusInEvent@QVTKWidget@@MAEXPAVQFocusEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::focusOutEvent(class QFocusEvent *)" (?focusOutEvent@QVTKWidget@@MAEXPAVQFocusEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::enterEvent(class QEvent *)" (?enterEvent@QVTKWidget@@MAEXPAVQEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::leaveEvent(class QEvent *)" (?leaveEvent@QVTKWidget@@MAEXPAVQEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::paintEvent(class QPaintEvent *)" (?paintEvent@QVTKWidget@@MAEXPAVQPaintEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::moveEvent(class QMoveEvent *)" (?moveEvent@QVTKWidget@@MAEXPAVQMoveEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::resizeEvent(class QResizeEvent *)" (?resizeEvent@QVTKWidget@@MAEXPAVQResizeEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::contextMenuEvent(class QContextMenuEvent *)" (?contextMenuEvent@QVTKWidget@@MAEXPAVQContextMenuEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::dragEnterEvent(class QDragEnterEvent *)" (?dragEnterEvent@QVTKWidget@@MAEXPAVQDragEnterEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::dragMoveEvent(class QDragMoveEvent *)" (?dragMoveEvent@QVTKWidget@@MAEXPAVQDragMoveEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::dragLeaveEvent(class QDragLeaveEvent *)" (?dragLeaveEvent@QVTKWidget@@MAEXPAVQDragLeaveEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QVTKWidget::dropEvent(class QDropEvent *)" (?dropEvent@QVTKWidget@@MAEXPAVQDropEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall QVTKWidget::showEvent(class QShowEvent *)" (?showEvent@QVTKWidget@@UAEXPAVQShowEvent@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual bool __thiscall QVTKWidget::nativeEvent(class QByteArray const &,void *,long *)" (?nativeEvent@QVTKWidget@@MAE_NABVQByteArray@@PAXPAJ@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall QVTKWidget::SetRenderWindow(class vtkRenderWindow *)" (?SetRenderWindow@QVTKWidget@@UAEXPAVvtkRenderWindow@@@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "public: virtual class vtkRenderWindow * __thiscall QVTKWidget::GetRenderWindow(void)" (?GetRenderWindow@QVTKWidget@@UAEPAVvtkRenderWindow@@XZ)rn1>test.obj : error LNK2001: 无法解析的外部符号 "public: virtual class QVTKInteractor * __thiscall QVTKWidget::GetInteractor(void)" (?GetInteractor@QVTKWidget@@UAEPAVQVTKInteractor@@XZ)rn1>test.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall QVTKWidget::setAutomaticImageCacheEnabled(bool)" (?setAutomaticImageCacheEnabled@QVTKWidget@@UAEX_N@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "public: virtual bool __thiscall QVTKWidget::isAutomaticImageCacheEnabled(void)const " (?isAutomaticImageCacheEnabled@QVTKWidget@@UBE_NXZ)rn1>test.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall QVTKWidget::setMaxRenderRateForImageCache(double)" (?setMaxRenderRateForImageCache@QVTKWidget@@UAEXN@Z)rn1>test.obj : error LNK2001: 无法解析的外部符号 "public: virtual double __thiscall QVTKWidget::maxRenderRateForImageCache(void)const " (?maxRenderRateForImageCache@QVTKWidget@@UBENXZ)rn1>test.obj : error LNK2001: 无法解析的外部符号 "public: virtual class vtkImageData * __thiscall QVTKWidget::cachedImage(void)" (?cachedImage@QVTKWidget@@UAEPAVvtkImageData@@XZ)rn1>test.obj : error LNK2001: 无法解析的外部符号 "protected: virtual bool __thiscall QVTKWidget::paintCachedImage(void)" (?paintCachedImage@QVTKWidget@@MAE_NXZ)rn1>test.obj : error LNK2001: 无法解析的外部符号 "public: virtual class QPaintEngine * __thiscall QVTKWidget::paintEngine(void)const " (?paintEngine@QVTKWidget@@UBEPAVQPaintEngine@@XZ)rn1>test.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class vtkImageViewer2 * __cdecl vtkImageViewer2::New(void)" (__imp_?New@vtkImageViewer2@@SAPAV1@XZ),该符号在函数 "public: static class vtkSmartPointer __cdecl vtkSmartPointer::New(void)" (?New@?$vtkSmartPointer@VvtkImageViewer2@@@@SA?AV1@XZ) 中被引用rn1>D:\VS10.0\MyProjects\QT\test\Win32\Debug\\test.exe : fatal error LNK1120: 37 个无法解析的外部命令[/code]rn
函数名做函数参数 无法解析的外部命令
#includenint main()nn float average(float array[10]);n float score[10], aver;n int i;n printf("input 10 score:\n");n for (i = 0; i < 10; i++)n scanf("%f",&score[i]);n printf("\n");n aver = average(score);n printf("average score is %5.2f", aver);nnfloat averge(float array[10])nn int i;n float aver,sum = array[0];n for (i = 1; i < 10; i++)n sum = sum + array[i];n aver = sum / 10;n return(aver);n![图片说明](https://img-ask.csdn.net/upload/201512/20/1450576354_542954.png)我是编程菜鸟,不明白错误的意思,求各位大神帮忙
Qt之LNK1120:无法解析的外部命令解决方法
在Qt构建程序中,出现如下图所示类似的错误 解决方法很简单,找到该程序的build-***(工程名)-Desktop_Qt_5_8_0_MSVC2015_64bit-Debug,然后进入打开debug,删除里边的文件,重新qmake-构建即可
VS2013,c++报错,无法解析外部命令
我们在写C++构造函数的时候,总是会在.h文件里直接声明。因为没有用到,所以可能都没有.cpp文件的实现,或者直接都没有实现,这里就会出现经常出现的问题: 譬如: 错误 52 error LNK2019: 无法解析的外部符号 "public: __thiscall DialogHandler::DialogHandler(char const *)" (??0DialogHandler@@Q
opencv2.1在vs2008下无法解析的外部命令问题
如题,环境配置的话是按照网上的基本教程配的,opencv包里的samples\cpp程序基本都能运行,但是有几个比较复杂程序编译时就会出现如上的问题,求解决的办法啊!(opencv更高的版本也会有上面的问题,估计解决的办法应该差不多吧,求解。)
利用VS2017编译、调试Linux程序
VS2017提供了交叉编译的功能。即可在windows机器上使用VS方便的编辑、调试Linux机器上的程序。 大致流程是这样的: 1、在windows机器上编辑代码; 2、VS通过SSH将代码传送到Linux机器上进行编译、链接; 3、调用Linux机器上的GDB调试程序,并将调试过程中的状态同步至windows机器;   下文将Windows环境称为Host端,Linux环境称为De...
用VS2017编译QCharts报错
![图片说明](https://img-ask.csdn.net/upload/201712/25/1514212098_105613.png)n这句话报错是什么原因。n大佬们有什么方法可以解决报错内容。
vs2017编译live555源码-报错“无法解析的外部符号”
最近研究live555源码编译,遇到好几个问题,在这里好好总结下!! 首先,报错截图如下 因为对c++还不是很熟,遇到这个问题就很郁闷了,该设置的库文件都已经设置了,头文件目录设置过了,这个到底是什么问题,后来在技术群里咨询,大神们告知是没有配置ws2_32.lib,结果真是这个问题。 解决方法:在项目属性—链接器—输入—附加依赖项,加入ws2_32.lib就可以了。 分析:经了解,上...
关于PCL中使用八叉树时出现无法解析的外部命令的错误*
关于PCL中使用八叉树时出现无法解析的外部命令的错误 #前几天在使用八叉树的时候在编译时总是出现无法解析的外部命令的错误 6 error LNK2001: 无法解析的外部符号 &quot;protected: virtual bool __thiscall pcl::octree::OctreePointCloud&amp;lt;struct pcl::PointXYZ,class pcl::octree::Oct...
vs2017 下编译 fortran 出现 rc.exe not found
安装完intel visual studio 2017后,在vs2017里编译fortran文件时出现 rc.exe not found ,请问一下这是什么原因?
VS2017编译gdal-2.2.4库出现的问题
情况一: 在vs2017终端安装gdal库出现了找不到或者无法打开包括文件”stdio.h”,”string.h”,”stdlib.h”这种类似VS2017系统自带的头文件时。我们应该去! 这几个文件中看有没有这样两个文件夹,没有的话创建之后再copy一份过去就可以了。这是针对VS2017版本。 情况二: 若是在vs2017桌面中没有找到上面的文件,首先去看一下工程属性中这个有没有:...
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview