g++ 编译出现:undefined reference to 'main'错误,请教如何解决? [问题点数:60分,结帖人rock1860]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
结帖率 66.67%
Bbs2
本版专家分:108
Bbs1
本版专家分:0
Bbs2
本版专家分:108
Bbs1
本版专家分:0
Bbs2
本版专家分:108
Bbs1
本版专家分:0
烦人的undefined reference to...
以下三个文件:zwlist.c为函数定义文件;zwlist.h是相应的头文件;temp.c是主程序文件。其中我将头文件放了stdio.h所在的目录之下。 执行以下操作: <em>g</em>cc -c zwlist.c
在CentOS中编译c源文件,遇到(.text+0x20): undefined reference to `main'
这是我的bat文件 <em>g</em>cc -c ./shared/108/io.c -o io-1.o 2>>error-1.txt <em>g</em>cc -I ./shared/108 -c ./000/082/975/CWE190_Inte<em>g</em>er_Overflow__int_connect_socket_add_02.c -o io-2.o 2>>error-2.txt <em>g</em>cc -I ./shared/108  -
undefined reference to 'function'及解决办法
在开发算法过程中,自己写的函数<em>编译</em>生成一个动态共享链接库文件.so. 然后由其他模块调用其中的函数时<em>出现</em><em>undefined</em> <em>reference</em> to : function(要调用的函数)<em>错误</em>提示. 反复检查函数已经正确编写,调用命令也没问题. 使用nm命令检查发现也没问题, .so文件中包含了函数. <em>解决</em>办法: 在<em>编译</em>生成.so文件的时候添加了隐藏选项CFLAGS += -fvisibil...
undefined reference to错误如何解决
想写一个在后台监视短信的exe程序, MyStart.cpp #include #include #include // Cons
undefined reference to 的问题解决
在linux<em>编译</em>的时候,总是会提示<em>undefined</em> <em>reference</em> to ‘ ’,但实际上link的so中明明包含需要所有的定义;原来跟link的so的位置有关。 如果要<em>编译</em>的a.c调用b.so中的接口,在<em>编译</em>的时候,需要把b.so放到最后面link。 ...
undefined reference to xxx的问题
#include usin<em>g</em> namespace std; int daysOfMonth={0,31,28,31,30,31,30,31,31,30,31,30,31}; str
undefined reference to" 问题汇总及解决方法"> "undefined reference to" 问题汇总及解决方法
在实际<em>编译</em>代码的过程中,我们经常会遇到"<em>undefined</em> <em>reference</em> to"的问题,简单的可以轻易地<em>解决</em>,但有些却隐藏得很深,需要花费大量的时间去排查。工作中遇到了各色各样类似的问题,按照以下几种可能<em>出现</em>的状况去排查,可有利于理清头绪,从而迅速<em>解决</em>问题。 链接时缺失了相关目标文件 首先编写如下的测试代码: // test.h ...
undefined reference to
多个库文件链接顺序问题 这种问题非常隐蔽,不仔细研究,可能会感到非常地莫名其妙。以第三个示例为测试代码,把链接库的顺序换一下,如下所示: $ <em>g</em>cc -o main main.c func.a test.a test.a(test.o): In function `test': test.c:(.text+0x13): <em>undefined</em> <em>reference</em>...
undefined reference to ……"">c++ 编译时报错 "undefined reference to ……"
![<em>编译</em>情况](https://im<em>g</em>-ask.csdn.net/upload/201803/17/1521251236_172399.pn<em>g</em>) 总共有五个文件,Graph.h ,Graph.cpp,diamond.h.diamond.cpp,new.cpp <em>编译</em>成功的是我把diamond类的声明和定义(Graph的声明和定义也放在了一个文件里,但是没有影响)都放在diamond.cpp里。 new.cpp 就是包含了"Graph.h"和"diamond.",然后用diamond创建了一个对象,调用ShapePrint()函数。 Graph.h ``` #ifndef _Graph_H_ #define _Graph_H_ class shape { public: void ShapePrint(); void ShapePrint(int x); void ShapePrint(int x,int y); int GetLen<em>g</em>th_x(); int GetLen<em>g</em>th_y(); protected: void SetLen<em>g</em>th_x(int len<em>g</em>th_x); void SetLen<em>g</em>th_y(int len<em>g</em>th_y); private: int len<em>g</em>th_x ; int len<em>g</em>th_y ; }; #endif ``` diamond.h ``` #include #include #include "Graph.h" #ifndef _diamond_ #define _diamond_ class diamond:public shape{ public: diamond(); diamond(int x); int GetLen<em>g</em>th(); protected: void SetLen<em>g</em>th(int l); private: int len<em>g</em>th; }; #endif ``` diamond.cpp ``` #include "diamond.h" usin<em>g</em> namespace std; void diamond::SetLen<em>g</em>th(int l) { this->len<em>g</em>th = l; } int diamond::GetLen<em>g</em>th() { return len<em>g</em>th; } diamond::diamond() { SetLen<em>g</em>th(7); } diamond::diamond(int l) { SetLen<em>g</em>th(l); } void diamond::ShapePrint() { int len<em>g</em>th=GetLen<em>g</em>th(); for(int i=1;i<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<endl; } } ```
C++类调用函数显示:undefined reference to 'XXX'
UdpBroadcast.h文件中创建一个类及成员函数的声明,UdpBroadcast.cpp中包含成员函数的实现方法。 VADettask.cpp调用UdpBroadcast.h的函数成员显示 <em>undefined</em> <em>reference</em> to `UdpBroadcast::UdpSocketCreate() UdpBroadcast.h代码: ``` #ifndef _UDP_BROADCAST_H_ #define _UDP_BROADCAST_H_ #include #include #include #include #include #include #include #include #include usin<em>g</em> namespace std; class UdpBroadcast { private: struct sockaddr_in sendaddr; struct sockaddr_in recvaddr; public: //UdpBroadcast(); Uint32 UdpSocketCreate(); void UdpSendProc(Int32 sockfd, const char *IP, Uint32 Port); void UdpRecvProc(Int32 sockfd, Uint32 Port); Uint32 UdpSend(Int32 sockfd, char* ms<em>g</em>); Uint32 UdpRecv(Int32 sockfd, char *ms<em>g</em>, Uint32 len); }; #endif ``` UdpBroadcast.cpp代码: ``` #include #include #include #include #include #include #include #include #include #include "UdpBroadcast.h" usin<em>g</em> namespace std; Uint32 UdpBroadcast::UdpSocketCreate() { Int32 sockfd; sockfd=socket(AF_INET,SOCK_DGRAM,0); if(sockfd ==-1) { cout<<UdpSocketCreate(); ``` ![图片说明](https://im<em>g</em>-ask.csdn.net/upload/201905/29/1559127086_413199.pn<em>g</em>) 大家知道是什么原因吗?
error: undefined reference to ***
一般原因 1. 没有指定对应的库(.o/.a/.so) 使用了库中定义的实体,但没有指定库(-lXXX)或者没有指定库路径(-LYYY),会导致该<em>错误</em>。 Linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 2...
undefined reference to error解决方法
Linux下<em>编译</em>,链接程序时,经常会遇到“<em>undefined</em> <em>reference</em> error” 报错,这种<em>错误</em>一般是在找不到相应的库文件的时候产生的。 下面是几个常见的问题(原理还不清楚,解释的也不专业,希望能<em>解决</em>一般问题) 1. <em>undefined</em> <em>reference</em> to `operator delete(void*)/‘new(void *)’ 在用<em>g</em>cc进行<em>编译</em>时,有时候会<em>出现</em>这样的
C++ 编译错误: Error:undefined reference to ` '
我编写了一个从list母类继承的链表linkList子类并把声明写在linkList.h文件中,实现写在linkList.cpp中, 但是我发现只用#include "linkList.h"的话会报错如下![图片说明](https://im<em>g</em>-ask.csdn.net/upload/201805/08/1525751289_288763.pn<em>g</em>) 但是如果加上#include "linkList.cpp" 则不会报错。 希望大神告知<em>错误</em>所在,以及教我一下如何正确的书写头文件和源文件! 以下是代码: linkList.h: #ifndef LINKLIST_H_INCLUDED #define LINKLIST_H_INCLUDED class OutOfBound {}; class Ille<em>g</em>alSize {}; template class list { public: virtual int len<em>g</em>th() const = 0; virtual void clear() = 0; virtual void insert(int i,const T& x) = 0; virtual void remove(int i) = 0; virtual T visit(int i) const = 0; virtual int search(const T& x) const = 0; virtual void traverse() const = 0; virtual ~list() {}; }; template class linkList:public list { private: struct node { T data; node *prev, *next; node(const T &x, node* p = NULL, node* n = NULL) { data = x; prev = p; next = n; } node():next(NULL), prev(NULL) {} ~node() {} }; node *head, *tail; int currentLen<em>g</em>th; node* move(int i) const; public: linkList(); ~linkList() { clear(); delete head; delete tail; } int len<em>g</em>th() const { return currentLen<em>g</em>th; } void clear(); void insert(int i,const T& x); void remove(int i); T visit(int i) const; int search(const T& x) const; void traverse() const; }; #endif // LINKLIST_H_INCLUDED linkList.cpp: //file: #include #include #include "linkList.h" usin<em>g</em> namespace std; template typename linkList::node* linkList::move(int i) const { node* p = head -> next; if(i < 0 || i > currentLen<em>g</em>th) throw OutOfBound(); while(i > 0) { p = p -> next; i--; } return p; } template linkList::linkList() { head = new node; tail = new node; head -> next = tail; tail -> prev = head; currentLen<em>g</em>th = 0; } template void linkList::clear() { node *p, *q; p = head -> next; while(p != tail) { q = p -> next; delete p; p = q; } head -> next = tail; tail -> prev = head; currentLen<em>g</em>th = 0; } template void linkList::insert(int i, const T& x) { node *pos = move(i); node *tmp = new node(x, pos -> prev, pos); pos -> prev -> next = tmp; pos -> prev = tmp; ++currentLen<em>g</em>th; } template void linkList::remove(int i) { node *pos = move(i); pos -> prev -> next = pos -> next; pos -> next -> prev = pos -> prev; delete pos; --currentLen<em>g</em>th; } template int linkList::search(const T& x) const { int i = 0; node* p = head -> next; while(p != tail && p -> data != x) { p = p -> next; i++; } if( p == tail) return -1; else return i; } template T linkList::visit(int i) const { node* p = move(i); return p -> data; } template void linkList::traverse() const { node *p = head -> next; while(p != tail) { cout << p -> data << " "; p = p -> next; } cout << endl; } main.cpp: #include #include "linkList.h" usin<em>g</em> namespace std; int main() { linkList l1; int i; char ch; for(i = 0; i < 100; i++) { l1.insert(i, i); } l1.traverse(); ch = cin.<em>g</em>et(); for(i = 50; i > 0; i--) { l1.remove(i); } l1.traverse(); ch = cin.<em>g</em>et(); cout << l1.len<em>g</em>th() << endl; ch = cin.<em>g</em>et(); for(i = 0; i < l1.len<em>g</em>th() ; ++i) { cout << l1.visit(i) << endl; } l1.traverse(); ch = cin.<em>g</em>et(); for(i = 60; i < 80 ; ++i) { cout << l1.search(i) << endl; } l1.traverse(); ch = cin.<em>g</em>et(); return 0; }
undefined reference to 函数名
直接上问题: A.c文件里 void * video(){ ..... } 同一个工程里的B.c extern void *video() .... pthread_create(&pid,NULL,
QT中编译出现undefined reference to 的问题
我在用QT creator想写一个串口通信程序时,跟很多人一样也是 ```D:\documents\HelloSerialPort\mainwindow.cpp:20: error: <em>undefined</em> <em>reference</em> to SPComm::isOpen() const``` ```D:\documents\HelloSerialPort\debu<em>g</em>\mainwindow.o:-1: In function `ZN10MainWindow23on_pushButton_2_clickedEv':``` ```D:\documents\HelloSerialPort\mainwindow.cpp:30: error: <em>undefined</em> <em>reference</em> to `SPComm::isOpen() const'``` 看网上说是在pro文件中添加类所在的目录,可是我怎么知道它是哪个目录呢?完全不懂啊,求教!下面是我的文件 //mainwindow.h ``` #ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include "SPComm.h" namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWid<em>g</em>et *parent = 0); ~MainWindow(); private slots: void on_pushButton_clicked(); void on_pushButton_2_clicked(); private: Ui::MainWindow *ui; SPComm *m_spcomm; }; #endif // MAINWINDOW_H ``` spcomm.h ``` #ifndef SPCOMM_H #define SPCOMM_H #include #include class SPComm : public QObject { Q_OBJECT public: explicit SPComm(QObject *parent = 0); ~SPComm(); bool isOpen() const; void setPortName(const QStrin<em>g</em> &name); QStrin<em>g</em> portName() const; void setBaudRate(int baudRate); int baudRate() const; virtual bool open(); virtual void close(); virtual bool clear(); int readData(char *buffer, int count, int timeout = 1000); int writeData(char *data, int size); int write(char ch); protected: QStrin<em>g</em> m_portName; int m_baudRate; QSerialPort *m_serialPort; si<em>g</em>nals: public slots: }; #endif // SPCOMM_H ```
undefined reference to 'main'
COBJS:=$(patsubst %.c,%.o,$(wildcard source/*.c)) CPPOBJS:=$(patsubst %.cpp,%.o,$(wildcard source/*.
alt_main.c:165: undefined reference to `main'
nios软件<em>编译</em>中<em>出现</em>了一个问题 alt_main.c:165: <em>undefined</em> <em>reference</em> to `main’ 应该是./create-ths-app有错
为什么已经包含头文件了,还出现undefined reference
为什么已经包含头文件T1.h了,<em>编译</em>的时候还<em>出现</em>: E:\project\ACR3901U-S1\ACR3901\AppBin/../FSL/KSL/TPDU_Common/TPDU_Common.
[Linker error] undefined reference to `WinMain@16'什么意思?
我用dev-cpp<em>编译</em> #include usin<em>g</em> namespace std; class output{ public: output(){cout<;} ~
js出现Cannot read property 'length' of undefined
js代码: ``` $(document).ready(function(){ var url = "teachers/<em>g</em>etSchoolList.do"; $.ajax({ type: "POST", url: url, //async : false, dataType:"text", success : function(data) { alert(data); alert("8888"); var str=""; console.lo<em>g</em>(data); $.each(data.list,function (i, value) { str=str+""+value[i].SCHOOLNAME+""; }); str = str+""; $(".erjimenu").html(str); }, error:function(data){ console.lo<em>g</em>(data); $("#form-notice").html('获取学校出错,请重新获取'); } }); }) 后台代码: @RequestMappin<em>g</em>(value="/<em>g</em>etSchoolList") public Object <em>g</em>etSchoolList()throws Exception{ ModelAndView mv = this.<em>g</em>etModelAndView(); Pa<em>g</em>eData pd = new Pa<em>g</em>eData(); pd = this.<em>g</em>etPa<em>g</em>eData(); Map map = new HashMap(); List schoolList = this.schoolService.listAll(new Pa<em>g</em>eData()); map.put("list", schoolList); return AppUtil.returnObject(pd, map); } ```
Cannot read property 'length' of undefined解决办法
我用了easyui的data<em>g</em>rid,却接收不到数据 页面报错:Uncau<em>g</em>ht TypeError: Cannot read property 'len<em>g</em>th' of <em>undefined</em> http://localhost:8080/erp02/retail/retailSearch页面的json信息是 {"status":0,"ms<em>g</em>":"查询成功","data":[{"Status":false,"OperTime":1504020546000,"DefaultNumber":"LSCK201708290002","TotalPrice":42.0,"CreateTime":1504020579000,"Chan<em>g</em>eAmount":42.0,"OperPersonName":"啊哈哈","Remark":""} js $(function(){ $('#retailTable').data<em>g</em>rid({ url:'/erp02/retail/retailSearch', queryParams:'', loadMs<em>g</em>:'Loadin<em>g</em>...', sin<em>g</em>leSelect:true, fitColumns:true, columns:[[ {field:'DefaultNumber',title:'单据编号',width:100}, {field:'OperTime',title:'单据日期',width:100}, {field:'OperPersonName',title:'操作员',width:100}, {field:'TotalPrice',title:'金额合计',width:100}, {field:'Chan<em>g</em>eAmount',title:'收款',width:100}, {field:'Status',title:'状态',width:100}, {field:'Remark',title:'备注',width:100}, {field:'CreateTime',title:'创建时间',width:100} ]] }); });
undefined reference to怎么解决的?
"<em>undefined</em> <em>reference</em> to"怎么<em>解决</em>的? 有下面几个文件: tiwei@tiwei-desktop:~/<em>g</em>raph$ ls binet.cpp <em>g</em>lobal.cpp <em>g</em>raph.c
js出现Cannot read property 'pageInfo' of undefined错误
function build_emps_table(result){ var emps = result.extend.pa<em>g</em>eInfo.list; $.each(emps,function(inde
C语言undefined reference to/头文件无法连接
初学C的朋友可能遇到的问题:C命名加载了头文件(.h)却报错,还是无法找到想要的函数/变量。 比如: 在main里进行<em>编译</em>: 明明有的函数却说不存在。 原因很简单,C虽然找到了文件,但是在设置的时候并没有把两个文件关联在一起,故而没有作用。 <em>解决</em>方法: 新建一个项目: 把文件放在项目目录下毫无意义,要把它们添加进项目,即使不在一个目录也无妨。
关于用G++编译 undefined reference to 的问题!
照着书上的数据结构算法编链表的,<em>编译</em>通不过。显示<em>undefined</em> <em>reference</em> to `AList::insert(int const&) 书上的算法是这样的,先是一个抽象类ADT,
ld出现错误undefined reference to printf
有两个文件: main.c void main(){ subr(4); return 0; } subr.c void subr(int i){ printf("i=%d\n", i); } 然后敲入
Cannot read property 'length' of undefined问题
这是前台报的<em>错误</em> sql我执行了有数据 ``` Uncau<em>g</em>ht TypeError: Cannot read property 'options' of null at replaceSelect (select_ui.js:917) at addSelect (select_ui.js:771) at initAllSelectUi (select_ui.js:728) at init (forwardNode.do?nodeName=StaffQuery:266) at wrappedFn (yahoo-dom-event.js:135) ``` 应该是js哪个属性名错了把 这是js ``` function queryTask(){ YAHOO.util.Dom.setStyle("taskCont0","display","none"); YAHOO.util.Dom.<em>g</em>et("content0_messa<em>g</em>e").innerHTML=",init); ```
gcc编译 出现错误(.text+0x20): undefined reference to `main' collect2: ld 返回 1
<em>编译</em>的是很简单的hello world #include int main(void) { printf("Hello, world!\n"); return 0; } 用过各种编
g++ undefined reference to `main'
今天我在尝试使用<em>g</em>++<em>编译</em>程序,但是遇到了一些挫折 是这样: 1.cpp#include extern int a; void print() { std::cout << a; } 2.cppint a = 3;3.cpp#include void print(); int main() { extern int a;
win7下gcc链接器ld返回错误undefined reference to '__main'
**windows系统下<em>g</em>cc<em>编译</em>器ld器报错** **代码文件:a.c和b.c** ``` /*a.c*/ extern int shared; void swap(int*,int*); int main() { int a = 100; swap(&a,&shared); } /*b.c*/ int shared = 1; void swap(int * a,int * b){ *a^=*b^=*a^=*b; } ``` **运行结果** * 单独使用<em>g</em>cc命令不出错 ![图片说明](https://im<em>g</em>-ask.csdn.net/upload/201703/24/1490340575_895008.pn<em>g</em>) 可以正确生成ab.exe文件执行。 * 分步<em>编译</em>链接出错 ![图片说明](https://im<em>g</em>-ask.csdn.net/upload/201703/24/1490340628_914366.pn<em>g</em>) 提示如上图。 * 网上说是ld的参数设置没有正确,请问是这样吗,具体错哪里了?正在看《程序员的自我修养》,这是里面的一个例子。
error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
#include #include #include usin<em>g</em> namespace std; void PrintIt(list n)
g++ undefined reference to 'std::cin'
![图片说明](https://im<em>g</em>-ask.csdn.net/upload/201603/06/1457253528_973262.pn<em>g</em>) ![图片说明](https://im<em>g</em>-ask.csdn.net/upload/201603/06/1457253544_748133.pn<em>g</em>) ![图片说明](https://im<em>g</em>-ask.csdn.net/upload/201603/06/1457253580_553821.pn<em>g</em>) 用了<em>g</em>++,用了-lstdc++,直接写std::cin 都没有用
谷歌提示:Uncaught TypeError: Cannot read property '0' of undefined
<!DOCTYPE html> width=
mingw 出现 undefined reference to 'WinMain@16'
安装完min<em>g</em>w,然后试卷<em>编译</em>一段代码,<em>出现</em>了<em>错误</em>:<em>undefined</em> <em>reference</em> to 'WinMain@16' #include int mian(int ar<em>g</em>c,
使用g++编译C/C++程序,链接时出现undefined reference to错误
原文链接:http://armsword.com/2013/11/10/<em>undefined</em>-<em>reference</em>-to.html
Makefile编写执行问题,报错undefined reference to `main'
Makefile文件 CC=cc CFLAGS=-<em>g</em> -c OBJDIR=obj OBJS=func.o main_test.o <em>g</em>o:$(OBJS:%=$(OBJDIR)/%) ${CC} $^ -o $@ $(OBJDIR)/%.o:%.c ${CC} ${CFLAGS} -I. $&lt; -o $@ clean: rm $(OBJD...
包含了头文件stdio.h,还是报错显示printf未声明,怎么回事啊,求助!!!
下面是我的代码: #include #include #include "Winsock2.h" #include #pra<em>g</em>ma c
jquery $ is undefined
A窗口内引用 jquery 可以正常使用 在A窗口内通过 window.open的方式又打开了一个新的B窗口。 B窗口的html是用字符串拼接的,这个串中又再次引用的同样的jquery 结果在B窗口中就报 $ is <em>undefined</em>. 开始以为是B中jquery 路径有误,故刻意修改jquery的code去alert("xxx"); 刷新页面后alert能弹出,这意味着不是jquery 的路径有误的问题。 目前是 $ 未定义,奇怪了, 期待高人解惑
undefined reference to `WinMain@16'问题
程序调用QTest::qwait函数,但<em>编译</em>提示我<em>undefined</em> <em>reference</em> to `WinMain@16'<em>错误</em>问题,头文件QTest.h加了,pro项目文件里添加了CONFIG += q
引用了头文件,头文件已将包括了函数声明,问什么还是未定义标示符
这是什么原因那,这些函数只能在cpp再重新声明一下才能<em>编译</em>成功。.H的声明完全没有作用
js报错Uncaught TypeError: Cannot read property
Uncau<em>g</em>ht TypeError: Cannot read property 'push' of <em>undefined</em> ![图片说明](https://im<em>g</em>-ask.csdn.net/upload/201704/18/1492501123_519534.pn<em>g</em>) ![图片说明](https://im<em>g</em>-ask.csdn.net/upload/201704/18/1492501134_505006.pn<em>g</em>) 求大虾围观!~在线等!~急!~ hi<em>g</em>hcharts-3d.js 第25行整行代码 ``` u=a.perspective,m=a.pick,<em>g</em>=a.wrap;k.prototype.is3d=function(){return this.options.chart.options3d&&this.options.chart.options3d.enabled};k.prototype.propsRequireDirtyBox.push("chart.options3d");k.prototype.propsRequireUpdateSeries.push("chart.options3d");a.wrap(a.Chart.prototype,"isInsidePlot",function(a){return this.is3d()||a.apply(this,[].slice.call(ar<em>g</em>uments,1))});var h=a.<em>g</em>etOptions();n(!0,h,{chart:{options3d:{enabled:!1,alpha:0,beta:0,depth:100,fitToPlot:!0,viewDistance:25,frame:{bottom:{size:1}, ```
关于js中的null、undefined和true、false的关系
这个问题,很有意思,特别神奇 -如果你用null来判断null==false以及null==true,你会发现返回的结果都是false,这个结果 是不是让你觉得很奇怪。 -然后你可以再试试<em>undefined</em>==false以及<em>undefined</em>==true,同样的,你会发现,返回的结果 同样都是false -再接下来,试试null==<em>undefined</em>,惊呆了,居然返回一个true 接下来就是nu...
makefile的问题,找不到main的定义,写错了??
目录 client目录: --inluce --src --objs include目录: --myStdio.h src目录: --mystdio.c --echo_client.c 目录,有一个.
undefined reference to 'main'" 问题">解决gcc 编译时报错"undefined reference to 'main'" 问题
<em>出现</em>此<em>错误</em>: /usr/lib/<em>g</em>cc-lib/i386-redhat-linux/3.2.3/../../../crt1.o(.text+0x18):   In   function   `_start ': :   <em>undefined</em>   <em>reference</em>   to   `main ' collect2:   ld   returned   1   exit   status
求助:为什么VScode 一直显示Undefined variable 'ChromeOptions'?
-
error LNK2019: 无法解析的外部符号 __imp__RoInitialize@4,该符号在函数 _WinMain@16 中被引用
在VS2017里面写Qt5.9.2的项目,创建了一个新的Qt GUI 的项目, 但是却发现有一个关于怀疑.lib有关的问题。 具体<em>错误</em>如下: 1>qtmaind.lib(qtmain_winrt.ob
makefile 出现 undefined reference to ''
可能原因: 1. link的时候 没有加lib 或者include   ref:http://www.cnblo<em>g</em>s.com/jasonliu/archive/2011/12/23/2299740.html 2. 最后link的时候,<em>g</em>++命令一定要把所有的.o全部放到ar<em>g</em>ument里,而不只是把被main.cpp include的o文件
undefined reference to...问题,请大家帮忙解决
我在vc环境下写了标准的c++程序,在vc环境下调试运行,一切正常。 然后我将程序放到cy<em>g</em>win环境下,写了makefile文件,在cypwin环境下执行make命令,结果去<em>出现</em> /usr/lib/
为什么会显示undefined?
var cc = function(){document.write("helloworld")}; var json = {aa:11,bb:cc}; alert(json.bb());//提示信息
undefined symbol问题的查找、定位与解决方法
今天被客户测出来一个问题:程序执行中报错,报错内容如下 XXXX:symbol lookup error:/home/....../libpdfium.so:<em>undefined</em> symbol:CRYPT_MD5Generate 报错分析: 这个问题表明是符号未定义的问题,而且直接定位于产品链接的第三方动态库libpdfium.so中,于是从libpdfium.so中着手。...
QT提示undefined reference to `qMain(
QT结合sdl做视频播放器,报如下<em>错误</em>:c:\Users\qt\work\qt\qtbase\src\winmain\qtmain_win.cpp:111: error: <em>undefined</em> <em>reference</em> to `qMain(int, char**)'查明原因是SDL和QT同时定义了main。<em>解决</em>方法:在main函数前加上#undef main...
undefined reference to `dlclose'问题解决方法
make[1]: Enterin<em>g</em> directory `/usr/local/sinasrv/PyCSF-1.0_Alpha_3@CSF-3.1.2_G2'<em>g</em>cc -I/usr/local/include -I./confparser -I./include -o csfd server.o protocol.o data.o mempool.o pipeline.o common.o main...
gcc编译错误undefined reference to `__stack_chk_fail'
在网上查了资料,说是在<em>编译</em>时,在CFLAGS后面加上-fno-stack-protector,可是加上之后依然显示<em>undefined</em> <em>reference</em> to `__stack_chk_fail' 平
undefined与null的区别
<em>undefined</em>与null的区别 转载自:http://www.ruanyifen<em>g</em>.com/blo<em>g</em>/2014/03/<em>undefined</em>-vs-null.html 大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。 有点奇怪的是,JavaScript语言居然有两个表示
C++ 链接时出现undefined reference to 'XXXX'
项目开发中经常使用 makefile <em>编译</em> 。也经常遇到 make 进行预<em>编译</em>都是正常,但是到链接时就<em>出现</em> <em>undefined</em> <em>reference</em> to 'XXXX' 的异常情况。检查下来函数名和参数定义及返回参数都没有存在<em>错误</em>的情况下,可能一时找不到<em>错误</em>的地方。 这时往往忽略了,在 XXX.cpp 文件中,函数的现实缺少了含带类名。如: XXXClass::yyy( ){ } ...
undefined"">Ajax返回值在页面上显示为"undefined"
1.使用AJAX异步去数据库查询了一个数据. pw.write(" autoAccount('"+ strIndex +"','"+ (convertToInt(strRuHeHZK) +"','"+
《unix网络编程》中俺的代码出现undefined reference to"Socket"
在学《unix网络编程》,在第10页中的《1.5一个简单的时间、日期服务器程序》中,我<em>编译</em><em>出现</em>了, <em>undefined</em> <em>reference</em> to"Socket" <em>undefined</em> <em>reference</em>
出现undefined reference to 'WinMain@16'的可能情况
编写C语言<em>出现</em><em>错误</em>提示: <em>undefined</em> <em>reference</em> to 'WinMain@16' 意思为提示找不到 WinMain 函数 int main() 写成了 int mian() ,即找不到函数
编译时链接我的动态库出现错误undefined reference to ‘XXXXXX’
如题,之前没问题,<em>编译</em>了自己的动态库,又<em>编译</em>自己的测试程序,能链接到这个动态库。 可是,今天,我又重新<em>编译</em>了自己的动态库, 到了<em>编译</em>测试程序的时候,<em>g</em>cc居然报错,<em>错误</em>信息大致这样: undefine
undefined reference to `sqrt' 问题
转自:http://hi.baidu.com/opmetic/blo<em>g</em>/item/86c95209f8065284d0581b14.html 在<em>g</em>cc下用到数学函数,如sqrt。在<em>g</em>cc时要加上 -lm 参数,这样告诉<em>编译</em>器我要用到数学函数了 。 如: <em>g</em>cc a.c -o a -lm
undefined reference to main
这个博文讲一个愚蠢的eclipse 中一个笑话 刚开始使用eclipse时,<em>编译</em>一个简单的c++程序,eclipse马上告诉你,嘿,家伙,我这么蠢,你还用我吗? 他马上显示<em>undefined</em> <em>reference</em> to main这样的<em>错误</em>出来!!! 你以为哪里配置不对,各种苦思冥想,最终,结果出来: 你写好代码之后,你必须点击一下保存! 附: 另外,如果<em>出现</em>lauch failde,
Linux下undefined reference to ‘pthread_create’问题解决
接触了Linux系统编程中的线程编程模块,可<em>g</em>cc sample.c(习惯把书上的sample代码写进sample.c文件中)<em>出现</em>“<em>undefined</em> <em>reference</em> to ‘pthread_create’”,所有关于线程的函数都会有此<em>错误</em>,导致无法<em>编译</em>通过。 问题的原因:pthread不是Linux下的默认的库,也就是在链接的时候,无法找到phread库中哥函数的入口地址,于是链接会失败。
undefined reference to `kbhit'
kbhit()接口在头文件conio.h(控制台输入输出consoleinput/output)中。 百度百科: conio.h不是C标准库中的头文件,在C standard library,ISO C 和POSIX标准中均没有定义。 conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产...
g++链接gcc编译的库报错“undefined reference to xxx”
明明头文件已经包含,却还报错“<em>undefined</em> <em>reference</em> to xxx”,除了库没有正确链接外,还有可能是<em>编译</em>器的关系问题:在<em>编译</em>可执行文件时,需要链接一个静态库.a文件,在反复确认makefile已经添加正确,头文件也已经包含,却还是报错。后来发现这个.a文件使用的*.o是使用<em>g</em>cc<em>编译</em>的,而<em>编译</em>时可执行文件使用<em>g</em>++。以下称.a文件所用工程为工程A,可执行文件所用工程为工程B。尝试...
UNIX系统开发-gcc参数详解
原文作者:pianopan@beeship.com[版本] -0.13 [声明] 这篇文档是我的关于<em>g</em>cc参数的笔记,我很怀念dos年代我用小本子,纪录所有的dos 命令的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书,和<em>g</em>cc的帮助.不全的原因是,有可能我还没有看到这个参数,另一种原因是,我可能还不会用它 不过,我会慢慢的补齐的.哈哈 如果你要转在本文章请保留我email(pianop
变量undefined详解
1.js有六种数据类型,分别是:<em>undefined</em>、null、strin<em>g</em>、boolean、number、object首先来说下<em>undefined</em>这个数据类型,可以分为三步进行详解。第一:是什么<em>undefined</em>是其中一种数据类型,它只有一个值,怎么说呢,使用console.lo<em>g</em>(<em>undefined</em>);在浏览器输出只有一个值,就是<em>undefined</em>.第二:什么情况会<em>出现</em>,如何判断呢?平时项目中出...
g++编译时遇到问题undefined reference to
文件目录结构体为: src 和include 分别用来存放.cpp文件和 .hpp文件 其中:src文件夹下有需要的文件 simulator_client.cpp crc32.cpp ; include文件夹下有对应的头文件 simulator_client.hpp、crc32.h及使用的头文件cJSON.h 使用命令<em>编译</em>时遇到如下问题: <em>g</em>++ simulator_client.cpp ...
js 中null和undefined的区别和用法
js中,每次想知道一个对象是否为空时,首先想到的判断条件是"o==null",但转念一想,感觉还不大安心,又加上“||o== <em>undefined</em>”,这样终于 心满意足了!这就侧面表现出我对null和<em>undefined</em>认知的不足及不自信。而每次查了资料,看过之后又给忘了,所以这里姑且做个笔记! 1.null表示一个对象不存在,即“没有对象”;<em>undefined</em>表示基本类型或对象的值没被定义,也就
gcc编译时对'xxxx'未定义的引用问题
在使用<em>g</em>cc<em>编译</em>的时候有时候会碰到这样的问题,<em>编译</em>为.o(obj) 文件没有问题,但是<em>编译</em>(这一步应该是链接)为可执行文件的时候会<em>出现</em>找不到’xxx’的定义的情况。 例如: <em>g</em>++ -o spider   -rdynamic -lpthread -levent -lcrypt -ldl bloomfilter.o confparser.o crc32.o dso.o hashs.o md5.o
ZTree报错 Cannot read property 'substring' of undefined
先上代码 ``` ``` ``` $(document).ready(function(){ var settin<em>g</em> = { view: { dblClickExpand: false, showLine: false, selectedMulti: false }, callback: { beforeClick: function(treeId, treeNode) { var zTree = $.fn.zTree.<em>g</em>etZTreeObj("tree"); if (treeNode.isParent) { zTree.expandNode(treeNode); return false; } else { demoIframe.attr("src","list_user.html"); return true; } } } }; var zNodes; $.ajax({ url:"<em>g</em>etProducts", type:"post", datatype:"json", async:false, success:function(data){ alert(data); zNodes=data; } }); var t = $("#treeDemo"); t = $.fn.zTree.init(t, settin<em>g</em>, zNodes); demoIframe = $("#testIframe"); //demoIframe.on("load", loadReady); var zTree = $.fn.zTree.<em>g</em>etZTreeObj("tree"); }); var code; function showCode(str) { if (!code) code = $("#code"); code.empty(); code.append(""+str+""); } ``` 我这样写控制台老是报错。 然后我把ajax返回来的data,直接写到zNodes上,不用ajax,就可以正常显示出来。 ``` [{"id":"0","name":"cpfl","pid":"0"},{"id":"1","name":"FCRS","pid":"0"}, {"id":"2","name":"FCJS","pid":"0"},{"id":"3","name":"FARS","pid":"0"}] ``` 这个是返回的json数据。
错误求助 undefined reference to `_imp__waveOutGetVolume@8'
#include "mainwindow.h" #include #include #include #include <Mms
编译时报undefined reference to `printf',求助解决
我用PocketGCC<em>编译</em>下面的代码 #include #include int _tmain(int ar<em>g</em>c, _TCHAR* ar<em>g</em>v) { C
调用库的时候,出现undefined reference to
情况是这样的。 我现在有一个库,是别人的开发的,<em>编译</em>后生成libpcap_f.a。我用ar -t查看如下: # ar -t libpcap_f.a bonree_dump.o event.o http
TexStudio提示报错citation undefined解决
问题:当bib文件中包含待引用的参考文献,并且在tex中正常通过\cite{}引用,却依然提示citation <em>undefined</em>,pdf中显示问号时,怎么<em>解决</em>报错。 <em>解决</em>:删除根目录下的文件,重新<em>编译</em>tex之后即可正常显示。...
大小端及tcp程序
背景知识:         大端:低字节放在高位,高字节放在低位         小端:低字节放在低位,低字节放在高位         网络序为大端模式         如果发送端与接收端的CPU大小端类型一致时,不需要进行数据字节序的转换;               如果不一致,则至少小端CPU上的程序需要进行字节序(大小端)的转换(因为网络序是大端模式,故大端CPU与网络序之间可以
Qt调用头文件,显示未定义
各位大神,我想问一下,我现在想用Qt 调用一个头文件里面的函数,这个头文件里面都已经写好函数,可以直接使用。 现在我就是想调用头文件里面的d1000_board_init,但是不能运行,显示的是 un
makefile 编译出现 undefined reference to `XXXX' 异常
<em>g</em>cc <em>编译</em>或 makefile <em>编译</em>项目,从 .c .h .cpp .hpp 文件到 可执行成程序 ,主要经过以下四个步骤: 1、预处理 :宏替换,删除注释和多余的空白符,条件<em>编译</em> 2、<em>编译</em> : 检测是否有语法<em>错误</em>,生成汇编 3、汇编 :生成机器可识别代码,将<em>编译</em>生活曾生成的 .s 文件转成 .o 二进制目标代码 4、链接 :生成可执行文件或库文件 实际参与项目时,主要是通过ma...
解决Uncaught TypeError: Cannot read property 'fn' of undefined
Uncau<em>g</em>ht TypeError: Cannot read property 'fn' of <em>undefined</em> 这个意思就是(无法读取位定义的fn属性) 这个<em>错误</em>的<em>出现</em>呢 就是你引入的文件是在jQuery以后引入的 那么<em>解决</em>的办法呢就是把jQuery 的js 文件放在本文件引用的前面就ok了 笔者就是这样<em>解决</em>的 ...
Js判断变量类型是否为undefined
<em>错误</em>写法:if(IP==&quot;<em>undefined</em>&quot;){ IP=3.14;}正确写法:if(typeof(IP)==&quot;<em>undefined</em>&quot;){ IP=3.14; }也可写作:if( typeof IP == &quot;<em>undefined</em>&quot;)
QT Creator 报“undefined reference to” 问题
你不要告诉我没有加LIB库,不是的,因为报错的这些函数根本不在任何库里边,是我我自己写的啊,文件头也include 了,为什么? E:\qt\<em>g</em>erbv\<em>g</em>erb_ima<em>g</em>e.c:810: error
undefined reference to"问题,求帮助!!!!!!~~~"> "undefined reference to"问题,求帮助!!!!!!~~~
问题一: #include "mainwindow.h" #include "ui_mainwindow.h" #include #include <QtMultimedia/QSo
这个js方法为何一直显示undefined
-
JS js里面出现undefined的情况
1、变量只声明没有赋值,会返回<em>undefined</em>; 2、当下标超过数组或字符串的范围 ,会返回<em>undefined</em>; 3、当对象调用不存在的属性时,会返回<em>undefined</em>; 4、当return没有返回值,会返回<em>undefined</em>; 5、在event事件里面,在IE11和非IE浏览器下直接输出 console.lo<em>g</em>(event),会返回<em>undefined</em>; ...
error: undefined reference to `_imp__glXXX@XX'
如:error: <em>undefined</em> <em>reference</em> to `_imp__<em>g</em>lClearColor@16’ <em>解决</em>办法: 这是相关库文件没有链接,在 .pro 文件中加入 openGL相关库即可: win32:LIBS += -lOpen<em>g</em>l32 \ -l<em>g</em>lu32 \ -l<em>g</em>lut ...
c++报错:invalid conversion from int to int
<em>错误</em>已表明位置,初学求轻喷... 做一个计步软件求每周的步数最大值最小值以及平均值,要求输入多组数据并在最开始输入数据的组数T #include #include usin<em>g</em> namespace std; class Step { public: Step(int a[7]); Step(const Step &c); ~Step(){} int <em>g</em>etMax(); int <em>g</em>etMin(); float <em>g</em>etAvera<em>g</em>e(); void showAnswer(); private: static float Averstep; int Maxstep,Minstep; int step[7]; }; Step::Step(int a[7]) { for(int i=0;iMaxstep) { Maxstep=step[i]; } } return Maxstep; } int Step::<em>g</em>etMin() { int Minstep=step[0]; for (int i=1;i<<<<<>T; while(cin>>step[0]>>step[1]>>step[2]>>step[3]>>step[4]>>step[5]>>step[6]) { **_Step x(step[7]);_** *****(<em>错误</em>位置)***** x.showAnswer(); } return 0; } ``` ```
解决undefined reference to `__aeabi_uidiv'错误
1.在Makefile中添加 lib<em>g</em>cc.a 路径,如下图: 2.修改Makefile后,再次<em>编译</em>,会<em>出现</em><em>undefined</em> <em>reference</em> to `raise',<em>解决</em>方法如下: 在工程文件夹中任一.c文件中添加 int  raise(void)函数,具体如下图: PS: 本人在main.c 中定义了该函数。 注:int raise 函数也可以 定义成 如下:  该函
Uncaught TypeError: Cannot read property 'parentNode' of undefined
本人新人,最近在学javascript,使用chrome调试js时<em>出现</em>Uncau<em>g</em>ht TypeError: Cannot read property 'parentNode' of undefine
模板类 出现undefined reference to错误
linearlist.cpp #include "linearlist.h" template LinearList::LinearList(int nMaxSize) {
vue 使用axios请求数据控制台有返回接口数据,但是在.then中打印res.data为undefined...
prveiw 有返回json数据,但是再.then里打印的res却是<em>undefined</em>。 再网上找了很多<em>解决</em>provisional headers are shown 的方法。都没有用! (有很多种可能导致Request Headers <em>出现</em>这个问题) 后来就把axios换成了resource, 就<em>解决</em>了 查了一些资料总结了下axios和resource...
数据库连接和链接库undefined reference to 'SQLAllocHandle@12'
||=== Build: Release in test (compiler: GNU GCC Compiler) ===| obj\Release\main.o:main.c:(.text.star
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它
thickbox2.0下载
非常好用的相册展示效果 * Thickbox 2.0 - One Box To Rule Them All. * By Cody Lindley (http://www.codylindley.com) * Copyright (c) 2006 cody lindley * Licensed under the MIT License: * http://www.opensource.org/licenses/mit-license.php * Thickbox is built on top of the very light weight jQuery library. 相关下载链接:[url=//download.csdn.net/download/xiulin_liu/2142615?utm_source=bbsseo]//download.csdn.net/download/xiulin_liu/2142615?utm_source=bbsseo[/url]
象棋巫师VB源码下载
象棋巫師是一款功能超強的象棋教學、電腦對弈和棋譜編輯軟件,具有方便的人機對戰、棋譜記錄、欣賞、發布、管理棋局的功能,還內置大量象棋習題,完全可以滿足各層次象棋愛好者、棋手、裁判員及象棋文字工作者的各種需要。   象棋巫师VB源码, 内置上千盘杀局习题,提供存档、排名、指导等功能,帮助象棋爱好者提高棋艺,体验象棋乐趣。支持众多棋艺超强的象棋智能引擎,实现人机对弈和棋局分析推演。支持方便快捷的棋局编辑方式,支持多种棋谱格式和多种棋谱展示方式,是棋谱收藏、编辑、展示、出版的最佳选择。   象棋巫師支持多個通用象棋引擎,他們大都具有專業棋手的水平,是象棋愛好者和專業棋手提高棋藝的良師益友。象棋巫師 相关下载链接:[url=//download.csdn.net/download/gouyue/3758669?utm_source=bbsseo]//download.csdn.net/download/gouyue/3758669?utm_source=bbsseo[/url]
vtk-5.0.4-win32.exe下载
在国内外众多的图像生成及处理软件中,VTK(Visualization Toolkit) 是近年来在科研领域被广泛使用的一种。它是美国Kitware 公司开发的一套免费的C++ 类库,它吸收了众多优秀的图像处理和图形生成算法,是一个源代码开放、面向对象的计算机图形、可视化技术及图像处理软件系统,可在C++ 、Tcl 、Java 和Python 语言环境下使用[6] 相关下载链接:[url=//download.csdn.net/download/fjfeng1987/1052286?utm_source=bbsseo]//download.csdn.net/download/fjfeng1987/1052286?utm_source=bbsseo[/url]
相关热词 c# 图片上传 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd
我们是很有底线的