2015-04-03 56 views
1

我正在使用Visual Studio 2013专业版VC++ sqlite编译问题

我想创建一个程序,其中包括使用sqlite来管理学生名册。直到我尝试开始添加UI窗口时,我已经完成了所有工作。 UI窗口需要使用System命名空间,这需要使用/ clr。但是,sqlite文件在C中,需要编译为/ TP。但是当我这样做时,会出现一大堆错误。

如何在仍使用sqlite库的情况下让系统命名空间在我的项目上运行?

回答

1

下载sqlite的DLL版本,并尝试从混合模式项目调用它。

您可能需要创建一个额外的非托管的DLL是这样的:

[您的应用程序:C++/CLI混合模式的应用程序] --- [非托管的DLL] --- [原创源码DLL]