#include<iostream>
#include<lua.hpp>
using namespace std
在main函数中添加:
lua_State *l = luaL_newstate()
luaL_openlibs(l)
luaL_dofile(l, "main.lua")//lua文件路径
lua_close(l)
system("pause")
打开VS2015选择文件,然后新建项目,选择新建一个Win32控制台应用程序,并选择空项目在源文件中添加一个名为opencvdemo的CPP文件
在该cpp文件中输入一下代码
#include <opencv2/core/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
#include <string>
using namespace cv
using namespace std
int main() {
string imageName("C:\\Users\\lidabao\\Desktop\\Lena.bmp")// 图片在电脑中的绝对地址
Mat image//Mat是OpenCV最基本的数据结构,这是定义一个图像矩阵类型
image = imread(imageName.c_str(), IMREAD_COLOR)//读入图片数据
if (image.empty())//读取失败时
{
cout <<"Could not open or find the image" <<std::endl
return -1
}
namedWindow("Display window", WINDOW_AUTOSIZE)// 创建一个窗口
imshow("Display window", image) // 在窗口中显示图片
waitKey(0)// 等待一次按键,程序结束
return 0
}`
点击视图按钮,选择解决方案资源管理器 ,在解决方案中右键单击项目名称,然后选择属性
在属性页中选择VC++目录
在包含目录中添加 D:\opencv\build\include D:\opencv\build\include\opencv D:\opencv\build\include\opencv2 这三个文件夹 在库目录中添加 D:\opencv\build\x64\vc12\lib D:\opencv\build\x64\vc12\staticlib 这两个文件夹
在属性页中选择链接器,在链接器中点击输入,在附加依赖项中添加 opencv_ts300d.lib opencv_world300d.lib 这两个东西
如果执行失败则在如图中的×86改为×64
程序运行结果
1、首先到boost官网去下载最新的版本的boost库:2、解压文件,在命令提示符中打开到boost库的根目录下:
双击bootstrap.bat文件,生成bjam.exe,执行以下命令:
bjam --toolset=msvc --build-type=complete stage
或者直接双击bjam.exe.
等待程序编译完成,大约要两个小时左右,会在boost根目录下生成bin.v2和stage两个文件夹,其中bin.v2下是生成的中间文件,大小在2.7G左右,可以直接删除。stage下才是生成的dll和lib文件。
3、打开vs:
视图->属性管理器->当前项目->Debug|Win32->Microsoft.Cpp.Win32.user双击
在d出的属性对话框中:
通用属性->VC++目录:"包含目录": boost的根目录,例: D:\Visual Stdio 2013\lipeng\boost\boost_1_58_0
"库目录": stage下的链接库目录,例:D:\Visual Stdio 2013\lipeng\boost\boost_1_58_0\stage\lib
通用属性->链接器->常规:"附加库目录":同上面的"库目录",例:D:\Visual Stdio 2013\lipeng\boost\boost_1_58_0\stage\lib至此环境就配置好了测试一下。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)