﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-C++</title><link>http://www.cppblog.com/xxh453587224/</link><description>Qt</description><language>zh-cn</language><lastBuildDate>Tue, 14 Apr 2026 23:09:21 GMT</lastBuildDate><pubDate>Tue, 14 Apr 2026 23:09:21 GMT</pubDate><ttl>60</ttl><item><title>collect: ld returned 1 exit status  问题</title><link>http://www.cppblog.com/xxh453587224/archive/2012/03/17/168204.html</link><dc:creator>xiaoxinhe1989</dc:creator><author>xiaoxinhe1989</author><pubDate>Sat, 17 Mar 2012 08:39:00 GMT</pubDate><guid>http://www.cppblog.com/xxh453587224/archive/2012/03/17/168204.html</guid><wfw:comment>http://www.cppblog.com/xxh453587224/comments/168204.html</wfw:comment><comments>http://www.cppblog.com/xxh453587224/archive/2012/03/17/168204.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/xxh453587224/comments/commentRss/168204.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/xxh453587224/services/trackbacks/168204.html</trackback:ping><description><![CDATA[<div style="font-size: 13px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">&nbsp;collect: ld returned 1 exit status<br />问题：如果有自定义的类，类中定义了构造函数，和析构函数时，请注意析构函数声明了，记得定义，如果不想麻烦，在定义时可以：<br />1</span>&nbsp;<span style="color: #000000; ">#ifndef&nbsp;MYCONFIG_H<br /></span><span style="color: #008080; ">&nbsp;2</span>&nbsp;<span style="color: #000000; "></span><span style="color: #0000FF; ">#define</span><span style="color: #000000; ">&nbsp;MYCONFIG_H</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;3</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;4</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;5</span>&nbsp;<span style="color: #000000; ">#include&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">QtGui</span><span style="color: #000000; ">/</span><span style="color: #000000; ">QWidget</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;6</span>&nbsp;<span style="color: #000000; ">#include&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">QLabel</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;7</span>&nbsp;<span style="color: #000000; ">#include&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">QLineEdit</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;8</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;9</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">10</span>&nbsp;<span style="color: #000000; "></span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&nbsp;MyPage1&nbsp;:&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;QWidget<br /></span><span style="color: #008080; ">11</span>&nbsp;<span style="color: #000000; ">{<br /></span><span style="color: #008080; ">12</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;Q_OBJECT<br /></span><span style="color: #008080; ">13</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">14</span>&nbsp;<span style="color: #000000; "></span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">:<br /></span><span style="color: #008080; ">15</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;MyPage1(QWidget&nbsp;</span><span style="color: #000000; ">*</span><span style="color: #000000; ">parent&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; ">16</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">~</span><span style="color: #000000; ">MyPage1(){};<br /></span><span style="color: #008080; ">17</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;QLabel&nbsp;</span><span style="color: #000000; ">*</span><span style="color: #000000; ">NameLabel,</span><span style="color: #000000; ">*</span><span style="color: #000000; ">HeightLabel,</span><span style="color: #000000; ">*</span><span style="color: #000000; ">NumLabel,</span><span style="color: #000000; ">*</span><span style="color: #000000; ">QuotationLabel;<br /></span><span style="color: #008080; ">18</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;QLineEdit&nbsp;</span><span style="color: #000000; ">*</span><span style="color: #000000; ">NameEdit,</span><span style="color: #000000; ">*</span><span style="color: #000000; ">HeightEdit,</span><span style="color: #000000; ">*</span><span style="color: #000000; ">NumEdit,</span><span style="color: #000000; ">*</span><span style="color: #000000; ">QuotationEdit;<br /></span><span style="color: #008080; ">19</span>&nbsp;<span style="color: #000000; ">};<br /></span><span style="color: #008080; ">20</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">21</span>&nbsp;<span style="color: #000000; "></span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&nbsp;MyPage2&nbsp;:&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;QWidget<br /></span><span style="color: #008080; ">22</span>&nbsp;<span style="color: #000000; ">{<br /></span><span style="color: #008080; ">23</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;Q_OBJECT<br /></span><span style="color: #008080; ">24</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">25</span>&nbsp;<span style="color: #000000; "></span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">:<br /></span><span style="color: #008080; ">26</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;MyPage2(QWidget&nbsp;</span><span style="color: #000000; ">*</span><span style="color: #000000; ">parent&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; ">27</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">~</span><span style="color: #000000; ">MyPage2(){};<br /></span><span style="color: #008080; ">28</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">29</span>&nbsp;<span style="color: #000000; ">};<br /></span><span style="color: #008080; ">30</span>&nbsp;<span style="color: #000000; "></span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&nbsp;MyPage3&nbsp;:&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;QWidget<br /></span><span style="color: #008080; ">31</span>&nbsp;<span style="color: #000000; ">{<br /></span><span style="color: #008080; ">32</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;Q_OBJECT<br /></span><span style="color: #008080; ">33</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">34</span>&nbsp;<span style="color: #000000; "></span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">:<br /></span><span style="color: #008080; ">35</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;MyPage3(QWidget&nbsp;</span><span style="color: #000000; ">*</span><span style="color: #000000; ">parent&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; ">36</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">~</span><span style="color: #000000; ">MyPage3(){};<br /></span><span style="color: #008080; ">37</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">38</span>&nbsp;<span style="color: #000000; ">};<br /></span><span style="color: #008080; ">39</span>&nbsp;<span style="color: #000000; "></span><span style="color: #0000FF; ">#endif</span><span style="color: #000000; ">&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;MYCONFIG_H</span></div><img src ="http://www.cppblog.com/xxh453587224/aggbug/168204.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/xxh453587224/" target="_blank">xiaoxinhe1989</a> 2012-03-17 16:39 <a href="http://www.cppblog.com/xxh453587224/archive/2012/03/17/168204.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于QPixmap</title><link>http://www.cppblog.com/xxh453587224/archive/2012/03/11/167646.html</link><dc:creator>xiaoxinhe1989</dc:creator><author>xiaoxinhe1989</author><pubDate>Sun, 11 Mar 2012 06:25:00 GMT</pubDate><guid>http://www.cppblog.com/xxh453587224/archive/2012/03/11/167646.html</guid><wfw:comment>http://www.cppblog.com/xxh453587224/comments/167646.html</wfw:comment><comments>http://www.cppblog.com/xxh453587224/archive/2012/03/11/167646.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/xxh453587224/comments/commentRss/167646.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/xxh453587224/services/trackbacks/167646.html</trackback:ping><description><![CDATA[<div><div>#include "windows.h"</div><div>#include &lt;QColor&gt;</div><div>#include &lt;QPainter&gt;</div><div>#include &lt;QString&gt;</div><div></div><div>windows::windows(QWidget *parent)</div><div>&nbsp; &nbsp; : QWidget(parent)</div><div>{</div><div>&nbsp; &nbsp; resize(800,600);</div><div>&nbsp; &nbsp; pixmap = QPixmap(100,50);</div><div>&nbsp; &nbsp; background = QPixmap("background.bmp");</div><div>&nbsp; &nbsp; x = -1;</div><div>&nbsp; &nbsp; y = -1;</div><div></div><div>}</div><div></div><div>windows::~windows()</div><div>{</div><div></div><div>}</div><div></div><div>void windows::mouseMoveEvent(QMouseEvent *event){</div><div>&nbsp; &nbsp; x = event-&gt;x();</div><div>&nbsp; &nbsp; y = event-&gt;y();</div><div>&nbsp; &nbsp; pixmap.fill(QColor(255,255,255,127));</div><div>&nbsp; &nbsp; QPainter painter(&amp;pixmap);</div><div>&nbsp; &nbsp; painter.setPen(QColor(255,0,0));</div><div>&nbsp; &nbsp; painter.drawText(20,40,QString("%1").arg(x) + "," + QString("%1").arg(y));</div><div>&nbsp; &nbsp; update();</div><div></div><div>}</div><div></div><div>void windows::paintEvent(QPaintEvent *event){</div><div>&nbsp; &nbsp; QPainter painter(this);</div><div>&nbsp; &nbsp; painter.drawPixmap(0,0,background);</div><div>&nbsp; &nbsp; painter.drawPixmap(x,y,pixmap);</div><div>}</div></div><div></div><img src ="http://www.cppblog.com/xxh453587224/aggbug/167646.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/xxh453587224/" target="_blank">xiaoxinhe1989</a> 2012-03-11 14:25 <a href="http://www.cppblog.com/xxh453587224/archive/2012/03/11/167646.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>