samples-dir\UltraLite\CEStarter 目录下有一个 eMbedded Visual C++ 示例项目。工作区文件是 samples-dir\UltraLite\CEStarter\ul_wceapplication.vcw。
当准备使用 eMbedded Visual C++ 开发 UltraLite 应用程序时,应对项目设置进行以下更改。CEStarter 应用程序中已经进行了这些更改。
编译器设置:
向包含路径添加 $(SQLANY11)\SDK\Include。
定义相应的编译器指令。例如,应当为 eMbedded Visual C++ 项目定义 UNDER_CE 宏。
链接器设置:
添加 "$(SQLANY11)\ultralite\ce\processor\lib\ulrt.lib"
其中 processor 是应用程序的目标处理器。
添加 winsock.lib。
.sqc 文件(仅限于嵌入式 SQL):
将 ul_database.sqc 和 ul_database.cpp 添加到项目。
为 .sqc 文件添加以下自定义构建步骤:
"$(SQLANY11)\Bin32\sqlpp" -q $(InputPath) ul_database.cpp |
将输出文件设置为 ul_database.cpp。
禁止 ul_database.cpp 使用预编译头。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |