博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用gcc编译c++程序时出现类似对‘operator new[](unsigned long)’未定义的引用
阅读量:3948 次
发布时间:2019-05-24

本文共 501 字,大约阅读时间需要 1 分钟。

我在写sqlite3的项目时发现,函数调用有点麻烦,所以本着锻炼自己、增加效率的目的尝试封装一个sqlite3类。但是在编译过程中使用g++ 编译时出现了大量错误,但是在qt中编译时没有问题,疑惑的我使用gcc编译时,发现没有错误,但是出现了类似

对‘operator new[](unsigned long)’未定义的引用
对‘operator delete’未定义的引用
这种错误,由于qt中可以正常编译,没理由gcc不能编译,经过搜查可以加上链接-lstdc++
于是加上之后就没问题了
Makefile:

CC = gcccflags = -lpthread -ldl -lstdc++OBJ1 += sqlite3.oOBJ1 += mysqlite3.oOBJ1 += main.oOBJ += %.cOBJ += %.cppmain:$(OBJ1)        $(CC) $(OBJ1) -o $@ $(cflags) %.o:$(OBJ)        $(CC) -c $^ -o $@ $(cfalgs).PHONY:cleanclean:        rm *.o -rfv

转载地址:http://suewi.baihongyu.com/

你可能感兴趣的文章
Obtaining the Current Location
查看>>
Displaying the Location Address
查看>>
Connecting to the Network
查看>>
Managing Network Usage
查看>>
Parsing XML Data
查看>>
Optimizing Downloads for Efficient Network Access
查看>>
Minimizing the Effect of Regular Updates
查看>>
Redundant Downloads are Redundant
查看>>
Modifying your Download Patterns Based on the Connectivity Type
查看>>
Supporting Different Screen Sizes支持不同的屏幕尺寸
查看>>
Supporting Different Densities 支持各种屏幕密度
查看>>
Implementing Adaptative UI Flows 实施自适应用户界面流程
查看>>
Crossfading Two Views 淡入淡出的两种观点
查看>>
Using ViewPager for Screen Slides 使用屏幕幻灯片ViewPager
查看>>
Displaying Card Flip Animations 显示卡片翻转动画
查看>>
Zooming a View 缩放视图
查看>>
Animating Layout Changes 动画布局的更改
查看>>
Controlling Your App’s Volume and Playback 控制应用程序的音量和播放
查看>>
Managing Audio Focus 管理音频焦点
查看>>
Dealing with Audio Output Hardware 处理音频输出硬件设备
查看>>