qtcreator-qt createor 中编译出现LNK2019:无法解析的外部符号

问题描述

qt createor 中编译出现LNK2019:无法解析的外部符号

项目中自定义了一个类只是用来存储数据class data,私有成员为一个Qstring,四个double,构造函数为data(QString &,double,double,double,double),并已经实现。在另一个文件中定义了一个类,其中有QList datalist这个私有成员,然后在这个类的方法中使用datalist.append(new data(QString,double,double,double,double))来添加数据,发现会出现LNK2019错误:data::data(QSTring&,double,double,double,double)这个符号无法解析,求解,按照网上的将上次编译成功后生成的文件夹也删掉了还是没用

解决方案

我已经知道原因了,所以关闭问题吧还是

解决方案二:

......我是来混积分的

时间: 2024-10-05 22:53:06

qtcreator-qt createor 中编译出现LNK2019:无法解析的外部符号的相关文章

python-Python中出现error LNK2019无法解析的外部符号 _PyCallable_Check

问题描述 Python中出现error LNK2019无法解析的外部符号 _PyCallable_Check #include #include #include using namespace std; int main() { Py_Initialize(); if (!Py_IsInitialized()) { return -1; } PyRun_SimpleString("import sys"); PyRun_SimpleString("sys.patth.app

c cpp-error LNK2019: 无法解析的外部符号 _add,该符号在函数 _main 中被引用

问题描述 error LNK2019: 无法解析的外部符号 _add,该符号在函数 _main 中被引用 如果把所有的.cpp文件改成.c,程序正常运行.我认为加上extern "C"应该可以正常运行了,但是不行,求解 原理. student.h struct Student { char name[30]; int score; struct Student *next; }; typedef struct Student Stu; typedef struct Student *

VS2010 error LNK2019: 无法解析的外部符号

问题描述 VS2010 error LNK2019: 无法解析的外部符号 程序如下: #include #include #include #include #include #include #include #include #include #include "cuda_runtime.h" #include "device_launch_parameters.h" #include "cuda_runtime.h" #include #i

c++-C++ error LNK2019: 无法解析的外部符号

问题描述 C++ error LNK2019: 无法解析的外部符号 在看某项目的源码时 发现其使用了第三方的头文件,之后我就去官网下载了. 下载来是压缩文件 里面有一些.c .h之类的文件,我把这些文件都包含在源码中. 然后运行就出现了: error LNK2019: 无法解析的外部符号 _jpeg_std_error,该符号在函数 "unsigned int __cdecl rescaleJPEG(unsigned char *,unsigned int,unsigned char * *,i

c++-VS2013 C++ error LNK2019: 无法解析的外部符号

问题描述 VS2013 C++ error LNK2019: 无法解析的外部符号 #include #include #include using namespace std; #include template class CMatrix { T * * Mat; int nRow; int nCol; public: CMatrix(); CMatrix(int row, int col); CMatrix(int row, int col, int k); void Show(); voi

graph-matlab进行mex时出现 error LNK2019: 无法解析的外部符号……

问题描述 matlab进行mex时出现 error LNK2019: 无法解析的外部符号-- **具体问题是:我想把现有的.cpp文件转成.mexw32的文件,代码没有出现错误,因为前辈曾转出过64位的.** 而且配置应该没问题,因为mex代码中其他.cpp文件是可以做出来的,唯独这个出现以下错误: mex mex_maxflow.cpp 正在创建库 C:DOCUME~1ADMINI~1LOCALS~1TEMPMEX_4W~1templib.x 和对象 C:DOCUME~1ADMINI~1LOC

源代码- LNK2019: 无法解析的外部符号

问题描述 LNK2019: 无法解析的外部符号 本人在学数据结构--循环链表,源代码为实现一个循环链表,目前只定义了构造函数.dequeue()和enqueue().其中dequeue()和enqueue()分别为删除和增加节点,当尝试调试enqueue(),出现了错误#include #ifndef CLQUEUE_H#define CLQUEUE_H typedef int QueueElement; class CLQueue{public: CLQueue(); ~CLQueue();

c语言提示error LNK2019: 无法解析的外部符号

问题描述 c语言提示error LNK2019: 无法解析的外部符号 在c语言中实现对对象的管理 前面的代码是这样的 #include #include #include "ObjMgt.h" typedef struct key{ unsigned int key1; unsigned int key2; unsigned int key3; struct key * next; }keyall ; /*****************************************

gsoap遇到“error LNK2019: 无法解析的外部符号 ”,跪求解决方法

问题描述 gsoap遇到"error LNK2019: 无法解析的外部符号 ",跪求解决方法 在网上找了很多类似连接错误的解决方法,但是都解决不了,请问是少了什么库还是其他问题,我用的是VS2008编译. 解决方案 问题已经解决了,虽然不是正确答案,但还是要谢谢你,TKS! 解决方案二: 应该是编译选项的问题.先看代码中是否有你对应版本的编译器工程,这样比较好编译.