1)eclipse c++可以集成eclipse的svn插件subclipse
到http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240&expandFolder=2240&folderID=0下载site-1.6.16.zip,解压缩后将features和plugins两个目录复制到eclipse c++目录下即可
2)qt,eclipse c++开发动态链接库
下面的开发内容是参照Qt\4.7.1\examples\tools\echoplugin完成的
项目名为test-service,包括test-service.pro,UserInterface.h,TestUser.h和TestUser.cpp四个文件
项目文件test-service.pro,内容如下
# ! [0]
TEMPLATE = lib
CONFIG += test-service
HEADERS = TestUser.h
SOURCES = TestUser.cpp
TARGET = test-service
DESTDIR = ../lib
接口UserInterface.h内容如下
/*
* UserInterface.h
*
* Created on: 2011-1-5
* Author: bruce
*/
#ifndef USERINTERFACE_H_
#define USERINTERFACE_H_
#include <QString>
//! [0]
class UserInterface
{
public:
virtual ~UserInterface() {}
virtual QString hello(const QString &message) = 0;
};
QT_BEGIN_NAMESPACE
Q_DECLARE_INTERFACE(UserInterface,
"com.openstudy.test.plugin.UserInterface/1.0");
QT_END_NAMESPACE
//! [0]
#endif /* USERINTERFACE_H_ */
头文件TestUser.h,内容如下
/*
* TestUser.h
*
* Created on: 2011-1-5
* Author: bruce
*/
#ifndef TESTUSER_H_
#define TESTUSER_H_
#include <QObject>
#include "UserInterface.h"
//! [0]
class TestUser : public QObject, UserInterface
{
Q_OBJECT
Q_INTERFACES(UserInterface)
public:
QString hello(const QString &message);
};
//! [0]
#endif /* TESTUSER_H_ */
cpp文件TestUser.cpp,内容如下
/*
* TestUser.cpp
*
* Created on: 2011-1-5
* Author: bruce
*/
#include <QtGui>
#include "TestUser.h"
//! [0]
QString TestUser::hello(const QString &message)
{
return "hello," + message;
}
//! [0]
//! [1]
Q_EXPORT_PLUGIN2(testuser, TestUser);
//! [1]
只要这4个文件就可以了,然后到项目路径下分别执行qmake和make release两条命令即可。
dll调用,请参照附件中的test-cs部分,需要注意的地方是在test-cs.pro文件中第一行INCLUDEPATH += ../test-service,qmake文档对INCLUDEPATH的解释是应用程序所需的额外的包含路径的列表
qt中文乱码
-Dfile.encoding=UTF-8加入到eclipse.ini,并将以下代码放到main函数的最前面
QTextCodec *codec = QTextCodec::codecForName("UTF8");
QTextCodec::setCodecForTr(codec);
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
qt读取文件用QSettings
分享到:
相关推荐
Qt如何使用lib库封装界面一(Qt5动态链接库创建和使用)
qt调用matlab动态链接库
运行基本qt5程序所需的动态链接库
linux qt 动态链接库linux qt 动态链接库linux qt 动态链接库linux qt 动态链接库linux qt 动态链接库linux qt 动态链接库
Qt 动态链接库 例子,自己搜集资料写的,供参考
Linux qtcreator动态加载动态链接库案例
QT中动态链接库的建立,提供一点方法!希望对大家有用!
演示Qt静态链接库与动态链接库的创建与使用。环境:windows xp Qt4, MinGW编译器环境。供备忘和参考。
Qt Https 动态链接库
使用qt生成动态链接库,然后qt程序调用这个c++共享库
实现功能:利用VS2012封装生成动态链接库(.dell和.lib)给QT调用 文件包含:1.VS2012生成动态库工程 2.QT5.5.1调用VS2012动态库工程(注释内含调用具体方法) 3.QT调用运行结果图片
Qt动态链接库demo
在Windows下使用Qt所需要的链接库
libmysql.dll文件是MySQL的动态链接库文件,缺少此文件数据库无法正常工作。需要把该文件放在QT\5.5\mingw492_32\bin目录下
QT 动态链接库资料,关于一些动态链接库的网页和说明
我在这上面下了好多资源,不是不能用就是说明不全。 下面是我发的 vs2013+qt 注意对应的编译器是什么,加载相应的动态链接库。
QT调用MFC生成的动态DLL,非空洞练手而写的例程,而是工程中为解决QT中打开文件QFileDialog时某些机器闪退的问题,有想了解混合编程调DLL的同学和遇到使用QFileDialog时程序闪退问题的同学可借鉴
Qt eclipse C++安装程序 qt-eclipse-integration 安装程序
Qt-4.85包含了所需要的动态链接库,还有一个编译好的贪食蛇小游戏