Programing
文章平均质量分 56
hongqiang200
这个作者很懒,什么都没留下…
展开
-
用nmake来编译,问环境变量怎么设置
取消关注关注cxdzxccxdzxc 等级:<dd title="用户结帖率:100%总发帖:90正常结帖:90未结帖:0" class="close_rate">结帖率:100% #4 得分:0回复于: 2010-05-17 16:20:13 http://dev.csdn.net/article/36/36136.shtm设置nmake,cl等的环转载 2014-09-11 21:15:48 · 4447 阅读 · 0 评论 -
ms2008 program configuration is incorrect
How do we force it to bind to the new libraries?Microsoft has defined a certain number of preprocessor defines to tell the compiler/linker what version of the libraries to use. These defines are a转载 2012-02-14 09:21:16 · 731 阅读 · 0 评论 -
cpp文件中引用C文件导出的Lib库
nnls.h中声明:extern int nnls(double **a, int m, int n, double *b, double *x, double *rnorm, double *w, double *zz, int *index); nnls.c中定义:extern int nnls(double **a, int m, int n, doub原创 2012-01-12 16:10:15 · 1426 阅读 · 0 评论 -
OpenMessh基本拓扑操作
#include "OpenMesh/Core/io/MeshIO.hh"#include "OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh"//宏定义typedef OpenMesh::PolyMesh_ArrayKernelTMyMesh mesh;//用于遍历mesh中的所有顶点的迭代器 MyMesh::VertexIter转载 2011-12-26 20:38:17 · 2201 阅读 · 1 评论 -
Openmesh函数库设计及与CGAL的对比
http://www.cnblogs.com/rocketfan/archive/2009/10/13/1582703.html转载 2011-12-26 21:22:17 · 1927 阅读 · 0 评论 -
在VS2008简体中文版上安装TR1
在VS2008中使用#include ,会得到以下错误提示:fatal error C1083: Cannot open include file: 'regex': No such file or directory然后google关键字:“Cannot open include file: 'regex': No such file or directory”,可以找到下面这个li转载 2011-12-26 08:26:56 · 4464 阅读 · 0 评论 -
GMP Install Instruction for Windows Platform
Currently Core Library (from v1.4) uses GNU Multiple Precision Arithmetic Library (GMP) as its low level big number package. GMP is a free library for arbitrary precision arithmetic, operating on转载 2011-12-09 15:28:32 · 2881 阅读 · 0 评论 -
如何在windows下使用开源数学库
几个有用的数学库,GMP,MPIR,MPFR,MPC,CGAL,GSL。前两个是大整数库,MPFR是浮点库,MPC是复数库,CGAL是计算几何库,GSL是gnu的科学计算库,C语言写的。GSL有些问题,比如阶乘,实际上指提供到170的阶乘,超过就溢出了,同时,为了提高速度这个是硬编码进去的,实际上没有计算。用了一个数组,保存了0~170阶乘的结果,用的时候直接查找。所以一些使用它的软件转载 2011-12-09 15:00:19 · 5165 阅读 · 2 评论 -
this may be due to a corruption of the heap, which indicates a bug in ... or any of the DLLs it has
解决方法之一:原创 2011-12-08 19:41:04 · 7588 阅读 · 0 评论 -
Win32 Application和Win32 Console Application 的区别(转)
刚刚在新建project的时候,选择了 Win32 Application,编译时出现下面的错误: 很奇怪的说,一个很短的程序,不可能出错的。后来才知道了是因为Win32 Application和Win32 Console Application选项的问题。搜索到了下面的资料,转载在这里:转载 2009-10-29 15:10:00 · 631 阅读 · 0 评论 -
深入分析qsort库函数:std::sort和qsort的比较
在这篇文章,我们把目光投向C++ STL中的函数std::sort。可能有些朋友要奇怪了:不是要讲qsort函数吗,怎么讲起std::sort来了?其实,std::sort是一个改进版的qsort,我们通过分析std::sort,可以了解到qsort函数的优点和不足之处,方便我们更好地理解qsort函数的性质,从而深刻理解快速排序的算法思想。 我先介绍一下我分析的时候用的源代码。代码很简转载 2009-10-26 14:29:00 · 1303 阅读 · 0 评论 -
VS2008的项目出现错误“找不到windows.h”的解决办法
电脑上原本安装了VS2010,安装完成并且建项目一类的完全没有问题。可后来又有点别的事要安装VS2008. 犹豫再三,还是先把VS2010给卸载了貌似卸载的不干净,VS2008第一次安装失败。不想再重新安装,就直接选择了修复。新建项目"win32 Application",提示找不到windows.h。再修复,再新建,问题依旧。 在网上查了一些资料,出现这种问题的人挺多。又转载 2014-09-11 22:33:25 · 5882 阅读 · 0 评论 -
Win7下搭建Python开发环境[py+pyqt4+Eric4]
题外话:Eric4 IDE 那图标 有够吓人的....哈哈! 以前是写java 与.Net的。。有幸参与网易的iTownSDK开发。要求python编写游戏脚本。--------------------------------------------------------------------------都说Win下的Eric4的开发环境配置有点麻烦...个人觉得还好。转载 2013-04-12 10:00:11 · 932 阅读 · 0 评论 -
Lenovo Y570: Ubuntu 12.04安装Nvidia, Bumblebee 3.0, CUDA5.0
这几天经历各种困苦,查阅各种资料,终于在本人笔记本(Lenovo Y570)上成功安装了Nvidia, CUDA5.0. 发现这方面的中文实在是少之又少, 终于在Ubuntu论坛上[http://ubuntuforums.org/showthread.php?t=2036010&page=2]找到了答案。先说下电脑配置:笔记本型号:Lenovo Y570显卡:NVIDIA转载 2013-04-09 13:47:29 · 1493 阅读 · 0 评论 -
compiler "cl" is not able to compile a simple test program.
以下是我遇到的问题。网络上找来找去,还有外国的朋友也出现过的问题,只是都没有正确解决。至于怎么下载ogre,怎么运行cmake。我这里就不说了。ogre中文网上都有详细说明。主要问题是:运行cmake构建ogre时提示错误: compiler "cl" is not able to compile a simple test program.网上流传的解决方法有:1转载 2012-11-12 20:51:29 · 13597 阅读 · 4 评论 -
VC2008下提示找不到MSVCP90D.dll的解决办法
http://blog.csdn.net/sea_sharka_17/article/details/4176178 转帖:http://hi.chinaunix.net/?617034/viewspace-27761 VS 2005在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manife转载 2012-11-09 09:12:28 · 680 阅读 · 0 评论 -
[转载]WinEdt使用技巧
WinEdt使用技巧1. 在WinEdt中,输入完“\begin{ xxx }”后,不忙着按回车去写其它内容,紧接着最后的“ }”后面,再输入一个“ }”(也就是键入“\begin{ xxx } }”),这时WinEdt会自动将“\end{ xxx }”补上,同时将光标停在两者之间的空白行上,并且已经自动缩进。如果输入\begin{ xxx }时忘了这事儿,也没有关系,输入“\end”后,转载 2012-10-11 13:24:01 · 3140 阅读 · 0 评论 -
msvcprt.lib(MSVCP90.dll) : error LNK2005:已经在libcpmtd.lib(xmutex.obj) 中定义
很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Library) 连结,以及关于 MSVC 与 CRT 之间的种种恩怨情仇。如果你使用的作业系统是 Linux、Mac 或其他非 Windows 平台,你可以忽略这篇文章;如果你使用的作业系统是 Windows 平台,但没有用 Microsoft Visual Studio C++(以下简称为 MSVC)软体撰写 C++ 程转载 2012-10-10 10:50:12 · 3143 阅读 · 0 评论 -
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特转载 2012-10-10 11:06:00 · 629 阅读 · 0 评论 -
C++中使用接口
面向对象的语言诸如JAVA提供了Interface来实现接口,但C++却没有这样一个东西,尽管C++ 通过纯虚基类实现接口,譬如COM的C++实现就是通过纯虚基类实现的(当然MFC的COM实现用了嵌套类),但我们更愿意看到一个诸如 Interface的东西。下面就介绍一种解决办法。首先我们需要一些宏://// Interfaces.h//#define Interf转载 2011-11-04 20:08:21 · 604 阅读 · 0 评论 -
Biovision BVH
Biovision BVHThe BVH file format was originally developed by Biovision, a motion capture services company, as a way to provide motion capture data to their customers. The name BVH stands for Biovisi转载 2011-11-15 21:30:31 · 1364 阅读 · 0 评论 -
使用NSight进行CUDA调试,只能进行GPU代码调试,不能进入CPU端代码断点
Problem:My program ignores breakpoints set in CPU code when I debug a program by choosing Start CUDA Debugging from the Nsight menu.Re转载 2011-09-20 08:38:02 · 4765 阅读 · 1 评论 -
模块编程中静态LIB的实现【转】
模块编程中静态LIB的实现转载 2010-07-15 15:38:00 · 680 阅读 · 0 评论 -
MSVCP80D.dll找不到的解决方案 (转)
在VS2005中建立Win32控制台程序时,可能会遇到以下运行错误: 于是程序无法正常运行。 此问题的原因是由于VS 2005在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可以用文本编辑器打开看看),并在链接完成后将该清单文件嵌入到exe文件中(默认情况下转载 2010-04-08 21:29:00 · 720 阅读 · 0 评论 -
cygwin下dll和lib的生成方法(转)
cygwin可以编译生成windows下供调用的dll,包括vc可识别的lib。Cygwin-GCC : Cygwin自带了一个GCC, 用于把C/C++-Source编译成Cygwin平台下的EXE/DLL (使用Cygwin必须用其自带的GCC, 因为内部会生成一些针对于平台的特定的初始化代码, 如果用其余版本的GCC则很有可能导致程序不能正常运行.) Cygwin-GCC : C转载 2010-03-21 09:17:00 · 1859 阅读 · 0 评论 -
vtk安装说明(转)
首先肯定要知道VTK干嘛的,VTK就是visualization Toolkit的简称,是一个开源的工具包,可以用来处理三维图形,图像处理和可视化。配置(转自:http://blog.csdn.net/ralix/archive/2008/01/28/2070051.aspx)(还没试过)本文在CadCaeCam论坛的精华贴"VTK安装三步曲"的基础上完成,并补充了在其之外遇到的各种转载 2009-10-28 22:16:00 · 1037 阅读 · 0 评论 -
VS2005下如何安装配置编译Qt4.5
VS2005下如何安装配置编译Qt4.5 本文将使用简单的几个步骤说明在VC 2005下如何编译安装并开发Qt4.5应用程序,其实大部分方法和Qt4.4.3是一样的,不过Qt4.5集成了Qt Creater,目录的形式有点改变了,现在我就把我的安装方法分享给大家(首先保证你的Qt安装目录所在的磁盘有5G空间,因为我的是完全编译,除了例子,加上例子应该是10G多): 一、下载及安装 1. 下载,直接转载 2009-10-28 13:20:00 · 917 阅读 · 0 评论 -
Error C2784 with std map
Hello, Im using a map with a custom type in my code, and Im getting these errors:d:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/include/functional(139) : error C2784: bool std::operat转载 2009-10-27 08:16:00 · 6199 阅读 · 0 评论 -
inl 文件
inl 文件是内联函数的源文件。内联函数通常在c++头文件中实现,但有的时候内联函数较多或者出于一些别的考虑(使头文件看起来更简洁等),往往会将这部分具体定义的代码添加到INL文件中,然后在该头文件的末尾将其用#include引入。由此也可以看到inl文件的例外一个用法的影子——模板函数、模板类的定义代码的存放。对于比较大的工程来说,出于管理方面的考虑,模板函数、模板类的声明部分一般存放在一个或转载 2009-10-26 10:55:00 · 2585 阅读 · 0 评论 -
small做关键字怎么不告诉我(转)
在windows下使用lapack遇到了个问题,编译报这样的错:……/clapack.h(3592) : error C2144: syntax error : ‘char ‘ should be preceded by ‘) ‘……/clapack.h(3592) : error C2144: syntax error : ‘char ‘ should be preceded原创 2009-10-26 10:41:00 · 1346 阅读 · 1 评论 -
匈牙利命名法【转】
匈牙利命名法转载 2010-07-16 10:57:00 · 864 阅读 · 0 评论 -
error LNK2005 int __cdecl 解决方案【转】
error LNK2005 int __cdecl 解决方案转载 2010-06-18 14:42:00 · 3169 阅读 · 2 评论 -
CUDA双机调试不能使用远程桌面来控制目标(target)机器
RT,否则会提示如下信息:the remote systems is logged in through remote desktop. cuda debugging does not support remoteThe Nsight monitor has to be lo转载 2011-09-20 08:36:15 · 1996 阅读 · 0 评论 -
CUDA学习资源汇总
http://blog.cudachina.org/dreampursue/转载 2011-08-07 11:04:20 · 691 阅读 · 0 评论 -
OpenGL Tessellation绘制凹多边形
http://www.songho.ca/opengl/gl_tessellation.html转载 2011-08-03 14:58:28 · 2632 阅读 · 0 评论 -
Effective C++
http://www.cppblog.com/tiandejian/category/3949.html转载 2011-07-15 10:07:43 · 414 阅读 · 0 评论 -
球面三角化
http://student.ulb.ac.be/~claugero/sphere/http://paulbourke.net/miscellaneous/sphere_cylinder原创 2011-07-22 15:05:05 · 986 阅读 · 0 评论 -
关于#pragma warning
1.#pragma warning只对当前文件有效(对于.h,对包含它的cpp也是有效的),而不是是对整个工程的所有文件有效。当该文件编译结束,设置也就失去作用。 2.#pragma warning(push) 存储当前报警设置。#pragma warn转载 2011-07-06 14:34:54 · 560 阅读 · 0 评论 -
#pragma warning(disable 4786)
此warning产生的原因是因为标识符过长,超过了最大限定255个字类名超过了255个字,使用时就会报4786的waring。在使用STL(C++标准模板库)的时候经常引发类似的错误,尤其是vector,map这类模板类,模板中套模板,一不小心就超长了。解决方转载 2011-07-06 14:57:51 · 1150 阅读 · 0 评论 -
vs2005编程环境下无法使用查找功能的解决办法【转】
vs2005编程环境下无法使用查找功能的解决办法转载 2010-08-18 16:13:00 · 560 阅读 · 0 评论