WINCE开源导航
最近有项目在做CE下的导航相关软件,从网上找到了PocketGPSMap软件,该软件是国外的一个作者编写(http://andree.sk/)。
PocketGPSMap源码可以由 https://pocketgpsmap.svn.sourceforge.net/svnroot/pocketgpsmap/
中check出来;
辅助地图编辑软件:https://mapcalibrator.svn.sourceforge.net/svnroot/mapcalibrator/
如何地图编辑软件编译:
由于作者使用C#开发,并且为了能够跨平台,使用了QyotoWin,编译工具为MonoDevelop-2.2.2
QyotoWin下载地址:http://imaginary-project.net/download/
MonoDevelop下载地址:google
安装相应的工具后,设置QyotoWin的环境变量,PATH 加入QyotoWin的执行路径。
Qyoto使用方法:
To use Qyoto in your C# application, you need to add a reference qt-dotnet.dll. Next, you can use the Qt Designer, that comes with Qt, to visually design your GUI. When you save your design, you'll get one or two files: yourproject.ui containing the GUI data and yourproject.qrc containing the resources. Since you can't add them to your C# project directly, you'll need to convert them. You can use the command-line tools uics and csrcc for this:
uics.exe -o yourproject.ui.cs yourproject.ui
csrcc.exe -o yourproject.qrc.cs yourproject.qrc
To do this automatically on every build, you can add these commands as pre-build event to your project. Now add the created .cs files to your C# project and start your window:
class YourApp
{ // Test App
public static int Main(string[] args)
{
QApplication app = new QApplication(args);
QInitResources__dest_class__.QInitResources();
QMainWindow mainwindow = new QMainWindow();
Ui.MainWindow mainUi = new Ui.MainWindow();
mainUi.SetupUi(mainwindow);
mainwindow.Show();
return QApplication.Exec();
}
}
使用 MonoDevelop打开相应的工程,即可编译


本文介绍了一款名为PocketGPSMap的开源导航软件及其辅助地图编辑软件MapCalibrator的编译过程。PocketGPSMap适用于WINCE平台,源码可从指定网站获取。地图编辑软件采用C#开发,通过QyotoWin实现跨平台,并使用MonoDevelop-2.2.2进行编译。
2826

被折叠的 条评论
为什么被折叠?



