VS2017+SQLite3编写C++控制台程序打包
2018-02-06 11:52
302 查看
接着之前的环境设置好之后,接下来学习打包。打开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。
#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。
相关文章推荐
- 一个C++编写的控制台程序
- C++第5周任务【任务3】编写基于对象的程序,求5个长方柱的体积和表面积。
- VS2010 c++编写的程序在别人的机子运行不了,缺少mfc100.dll, xxx100d.dll等的解决方法
- 用C++编写的木马程序
- windows qt 使用c++ posix接口编写多线程程序(一)
- How To Create A Client Server Application In Minutes[如何在几分钟的时间里编写一个客户机/服务器控制台程序]
- 编写一个c++程序来编译运行java
- vs2010 C++ win32控制台程序窗口闪退问题解决办法汇总
- 【原创】win32 c++编写系统服务程序
- 【C++】按照下图的类层次要求编写程序【原创技术】
- 编写C/C++程序时如何输入带空格的字符串
- 习题8:编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果。
- 初识C++ ——简单程序的编写
- C++控制台程序不显示dos
- 解决:eclipse cdt 编写的c/c++程序的运行结果不能输出到console
- C++控制台程序判断输入的数字
- Ubuntu编写C++程序
- VS2010编写的c++程序输出结果一闪而过怎么解决
- 编写可移植C/C++程序的要点
- C++第12周报告(二)(改进版)编写大奖赛用的计分程序