如何在vs2015中编写调试lua

如何在vs2015中编写调试lua,第1张

每次重新创建项目选择win32窗口应用程序并勾选预编译头,然后再项目cpp中加入:

#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至此环境就配置好了测试一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11782158.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存