随笔分类 -  visual studio

C# 托管内存与非托管内存之间的转换
摘要:c#有自己的内存回收机制,所以在c#中我们可以只new,不用关心怎样delete,c#使用gc来清理内存,这部分内存就是managed memory,大部分时候我们工作于c#环境中,都是在使用托管内存,然而c#毕竟运行在c++之上,有的时候,(比如可能我们需要引入一些第三方的c++或native代码 阅读全文
posted @ 2019-03-19 15:12 Ming明、 阅读(3484) 评论(0) 推荐(0) 编辑
[转]protoc-gen-lua 编译、安装、使用教程
摘要:版权声明:本文转自http://blog.csdn.net/huutu 转载请带上 http://www.liveslives.com/ https://blog.csdn.net/cp790621656/article/details/49672225 Protobuf 官方并没有 Lua版本,然 阅读全文
posted @ 2018-09-25 10:29 Ming明、 阅读(843) 评论(0) 推荐(0) 编辑
C++调用外部应用程序
摘要:很多时候,我们的程序需要调用DOS命令,通过Dos命令调用其他程序从而完成所需要完成的功能。比如,调用Dos程序PKZIP完成ZIP包的解压缩,调用SVN完成文件的更新或者上传。但是在程序运行时又要求没有DOS控制台的窗口出现,而且一切本应该在DOS下显示的信息都应该出现在我们程序提供的文本框里。 阅读全文
posted @ 2018-04-24 16:46 Ming明、 阅读(9816) 评论(0) 推荐(0) 编辑
vs ComboBox显示多行
摘要:ComboBox,Drop List Type添加了多个数据,但是编译出来点下来按钮,只有一行。 惆怅 然后搜了下发现有人说: 在资源里面点向下箭头,把数据区拉长一点 然后才发现,原来资源里的ComboBox控件,向下箭头处和其他地方的tip图标是不一样的。 摔! 阅读全文
posted @ 2018-04-23 18:29 Ming明、 阅读(348) 评论(0) 推荐(0) 编辑
[转载]Lua和C++交互详细总结
摘要:原文请看:Lua和C++交互详细总结 转自:http://cn.cocos2d-x.org/tutorial/show?id=1474 一、Lua堆栈 要理解Lua和C++交互,首先要理解Lua堆栈。 简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。 在Lu 阅读全文
posted @ 2017-11-24 15:13 Ming明、 阅读(22685) 评论(0) 推荐(3) 编辑
[转载]使用VS2015搭建Lua开发环境
摘要:参考原文请看: Lua学习笔记1:Windows7下使用VS2015搭建Lua开发环境(一) Lua学习笔记2:Windows7下使用VS2015搭建Lua开发环境(二) 本篇主要分以下几个部分: 一、下载并利用vs2015编译lua源码 编译lua主要编译三个部分,lua链接库,lua解释器,lu 阅读全文
posted @ 2017-11-24 13:59 Ming明、 阅读(13336) 评论(1) 推荐(4) 编辑
C# 类型实例化的语法糖--unity下诡异结果
摘要:类型实例化语法糖就是如下的用法: 我们没有为上面的类声明构造函数,但是我们可以像下面的形式来实例化它 关于语法糖的其他用法,可以google或者百度之。 语法糖的这用用法,只是编译器提供的便捷方法而已,其等价于: 心怀鬼胎的分界线 分界线前面,简单介绍了下实例化语法糖的用法。而,下面我将提到的是,在 阅读全文
posted @ 2016-04-11 13:40 Ming明、 阅读(1334) 评论(1) 推荐(0) 编辑
lua脚本之lua语言简介以及lua的安装
摘要:本博主不擅于进行文字创作,所以,相当一部分文字皆复制于其他博文。还希望能够得到谅解。 一、Lua语言简介 Lua是一个免费的开源软件,可以免费用于科研及商业。Lua具有一个专家团队在维护和升级,其设计旨在项目中扩展功能,因此其内核小而稳定。在游戏开发中,Lua在用户界面、游戏数据管理、实时游戏事件管 阅读全文
posted @ 2016-04-07 18:50 Ming明、 阅读(555) 评论(0) 推荐(0) 编辑
convert2utf8withbom
摘要:很久以前给同事要的转码bash当时windows和mac总是出现中文注释乱码的情况,让人心塞的难过。又因为是老项目,现有源码太多了,不可能改模板重新创建。只能跑一遍这个玩意儿了……#!/bin/bashecho "hello gbk2utf8 tool"for i in `find ../../Cl... 阅读全文
posted @ 2015-12-24 16:30 Ming明、 阅读(277) 评论(0) 推荐(0) 编辑
VS生成后事件对文件的copy以及更换扩展名
摘要:在VC++2012的项目里,属性内有生成事件。可以用后期生成事件命令行做一些生成之后的事情,比如对编译出的.dll,.lib,.pdb等文件进行copy或者更改扩展名。我用到的就是将和项目同名的.dll和.pdb更改扩展名后复制到另一个文件夹。命令为:copy "$(TargetDir)$(Proj... 阅读全文
posted @ 2015-03-12 16:45 Ming明、 阅读(2678) 评论(0) 推荐(0) 编辑
c++ 已声明变量提示未定义
摘要:第一次崩溃的感受到vs2008是多么坑爹。已声明变量,死活提示未定义。心中一万匹草泥马往返奔腾了无数次没办法,自己写个小demo,一个一个变量试。tnd,终于发现问题了。就因为涉及到了string为嘛刚开始没有想到是string的问题,因为,我加了引用#include <string>这还让我质疑么?况且是别人那儿可正常编译的??c++在vs的世界里,一定不要忘了using namespace std;坑死我啦,调了一下午。原来是std的问题。关于string,我啥也不想说了。什么伪装不伪装的,什么string.h和string的关系,自己去查吧 阅读全文
posted @ 2012-12-10 17:27 Ming明、 阅读(2084) 评论(0) 推荐(0) 编辑
no argument specified with option "/LIBPATH:"错误的解决【转载】
摘要:下午使用VS2008编译工程碰到一个链接错误:no argument specified with option "/LIBPATH:"。检查了链接库的文件路径,发现某个路径是非法的(即不存在该文件路径),把这个路径去掉后就能链接成功了。下午的效率真低啊。曾经用visual studio 2008 用C#建立多个project,而后在另一个project内调用其他project的函数。本来是小事一桩,可惜竟然忘了方法。现在用C++了,不知道怎么调用。摸索半天,忽而来了灵感,将被调用的project的类型设置为dll 或者lib形式。而后,在新的project内project 阅读全文
posted @ 2012-03-23 15:23 Ming明、 阅读(1935) 评论(0) 推荐(0) 编辑