- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 C++在动态链接库里面使用STL模板类如String
自己开发了一个DLL里面用到了String和vector,然后自己的代码引用这个DLL,但是运行时总会出错,有时是Debug模式下出错,有时是Release模式下出错。经过几次实验,debug 设置为MDd, release设置为MT,暂时可以使用了,至于为什么这样不清楚,有没有大佬知道怎么解决这个问题?寻找资料后大致原因是STL模板在跨域释放内存会出错,这个问题似乎没有好的解决方法,下面是关于这个问题的解释。和生成代码方式有关,就在Visual Studio里面设置下。
2024-09-15 13:00:13
197
原创 空间中判断点在三角形内算法
这篇文章原理和方法没有问题,但代码是有问题的,如果v0v1或者v0v2两个向量的xy分量为0但是Z分量不是0,得到的D=0就没法判断了,但实际上仍然存在空间三角形,本质原因是光D=0并不能够断定两个向量平行,三维空间中应该是向量外积为0才能断定向量平行。故断码做如下调整以供参考。
2024-09-14 01:33:37
260
3
原创 程序猿必备笔记软件
经常在网上推荐使用为知笔记(WizNote),它是电脑、手机、平板上都能用的云笔记软件,还可以分类管理和共享资料,使用我的邀请码注册:https://note.wiz.cn/i/583301f8
2014-11-12 18:13:33
3745
原创 DLL创建及使用方法
初次接触DLL文件的使用,在网上找了许多资料自己动手写了一些代码,多谢网络上许多大神的教程。俗话说眼过千遍不如手过一遍,现在将这些总结一下也算是对自己的一个提高吧。1.DLL创建方法1. 打开VS2010,点击文件->新建->项目2. 点击已安装模版->Visual C++->Win32项目,填写名称及解决方案名称3. 点击下一
2014-08-29 16:27:23
6542
转载 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
解决方法:1、搜索C盘下的cvtres.exe,结果得到类似这样的列表:C:\Program Files\Microsoft Visual Studio 10.0\VC\binC:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b
2014-05-09 16:16:16
630
原创 推荐一个学习编程的网站
最近发现VC驿站http://www.cctry.com/上面资源真的好多,对于编程新手足够学习好长时间了,上面有很多牛人做的例子都可以参考一下!
2013-11-21 10:29:14
881
原创 opengl中添加纹理
今天做opengl,添加了五个纹理老是出错,后来才知道添加纹理的图片尺寸一定要是2的n次方,后来将图片的尺寸改成1024就可以了
2013-11-14 14:34:08
1027
原创 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
打开项目--->属性--->配置--->属性--->链接器--->系统--->子系统,将控制台 (/SUBSYSTEM:CONSOLE)换成窗口 (/SUBSYSTEM:WINDOWS)
2013-11-13 19:16:32
964
转载 OpenGL定点数组
当我们人为的绘制形状时,首先想到是是坐标点,而不是api,如要绘制一条直线,首先将两个点的坐标存在一起,则更加容易理解,OpenGL的顶点数组就是这样的作用.首先来回顾下之前画直线的函数示例1void drawOneLine(GLfloat x1,GLfloat y1,GLfloat x2,GLfloat y2){ glBegin(GL_LINES); glVertex2
2013-11-13 16:48:37
1405
原创 VS2010 下 OpenGL auxDIBImageLoad函数出错
VS2010下 解决无法解析的外部符号 _auxDIBImageLoadA@4,该符号在函数 "struct _AUX_RGBImageRec * __cdecl LoadBMP(char *)" 在头文件出加上#pragma comment(lib, "glaux.lib")即可
2013-11-12 16:18:53
5354
1
空空如也
MFC怎么获取特定区域鼠标单击的坐标值
2013-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人