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打开相应的工程,即可编译