其实vs2015就可以开发,只是vs2017自带的。vs2015需要安装一下插件。
新建linux项目时候,如果没有设置过ssh的话,可以直接创建,如没有,会直接设置ssh连接。也可以更改连接:Tools--Options
再Cross Platform -- Connection Manager 可以添加删除ssh的设置
测试:
安装mysql,再安装执行下面命令安装开发库
sudo apt-get install libmysqlclient-dev
测试代码如下:
#include <cstdio>
#include <iostream>
#include <mysql/mysql.h>
#include <string>
using namespace std;
int main()
{
//printf("hello from ConsoleApplication1!\n");
MYSQL mysql;
mysql_init(&mysql);
mysql_real_connect(&mysql, "192.168.1.19", "root", "root", "testdb", 3306, NULL, 0);
string sql = "insert into t1 (id, name) values (2, 'java2');";
mysql_query(&mysql, sql.c_str());
mysql_close(&mysql);
return 0;
}
但是链接会出错
需要设置一下链接lib即可,比如原先命令行编译
g++ -o main.out main.cpp -lmysqlclient -I/usr/include/mysql/ -L/usr/lib/mysql
这样linux工程属性设置里面,Linker--Input--Library Dependencies 添加mysqlclient即可