VS2017+SQLite3编写C++控制台程序打包

接着之前的环境设置好之后,接下来学习打包。打开VS2017,打开之前创建的C++项目,新建main.cpp:

#include<iostream>
#include"sqlite3.h"

using namespace std;


void main()
{
	sqlite3 *sql = NULL;

	int flag = sqlite3_open("student.db", &sql); //如果该名称的文件不存在,sqlite3_open() 将创建一个新的命名为该名称的数据库文件并打开。
	if (flag != SQLITE_OK)
		cout << "Open database fail:" << sqlite3_errmsg(sql) << endl;
	else
		cout << "successfully connect database" << endl;

	sqlite3_close(sql);
	system("pause");
}
设置静态链接:项目属性->C/C++->代码生成->运行库,中选择MT,点击应用和确定,再按F5调试,就会显示成功。之后Debug文件夹下的exe就可以拷贝到别人的电脑上运行了,当然不能少sqlite3.dll.

PS:至于VS如何制作安装程序,参考插件Microsoft Visual Studio Installer Project。

猜你喜欢

转载自blog.csdn.net/LawGeorge/article/details/79268983