2013年12月27日

windows下Qt发布的EXE,运行发生丢失QtGuid4.dll、QtCored4.dll问题解决方案

摘要: 如上图,编译好的exe拿到别的没有装Qt库的机子上,会出现如上的错误,于是我做了试验。用QT编写一个Hello程序:#include #include int main(int argc,char *argv[]){ QApplication app(argc,argv); QLabel label("Hello,world!"); label.show(); return app.exec();}使用qmake –project;qmakenmake编程成EXE运行,结果真成上图所示。后来想到了用静态库的方式编译,即:nmake -f Makefile.Release.. 阅读全文

posted @ 2013-12-27 16:18 Sam.Richard 阅读(1486) 评论(0) 推荐(0) 编辑

String类练习

摘要: #include #include using namespace std;class String{public: String(const char* str = NULL) { m_data = strcpy(new char[strlen(str?str:"")+1],str?str:""); } ~String() { if(m_data) delete[] m_data; } String(const String& that) { m_data=strcpy(new c... 阅读全文

posted @ 2013-12-27 10:02 Sam.Richard 阅读(378) 评论(0) 推荐(0) 编辑

导航