![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++笔记
文章平均质量分 52
AtGdut
这个作者很懒,什么都没留下…
展开
-
Visual 2012 C++ 创建和静态调用dll
创建dll的过程与文章:http://blog.csdn.net/g710710/article/details/7255744 点击打开链接类似,但使用extern "C" _declspec(dllexport)来定义dll的输出函数之后可以不必再创建模块定义文件。 调用刚刚生成的dll,只需将所生成的dll文件和lib文件拷贝进需要调用的项目根目录里。实际上,dll必须与调原创 2012-10-14 20:45:22 · 2430 阅读 · 0 评论 -
C++模板定义与实现分离所导致的链接错误LNK2019
最近带本科生的数据结构实验课,用C++实现,习惯将模板类的定义与实现分开,分别写在头文件“SeqList.h”和cpp文件“SeqList.cpp”中。然而编译后运行总是出现链接错误,经查资料发现,目前大多数的编译器不支持将模板的定义与实现分开。 有两种方法来解决这个问题。一是将定义与实现都写进头文件里,另一个是在需要使用该模板类的地方添加实现该类的.cpp文件,如“#inclu原创 2012-09-25 16:17:32 · 1026 阅读 · 2 评论 -
Visual Studio调试过程中的诡异情况
有时候使用Visual Studio调试程序,遇到某些刚刚写入或修改的代码,比如我在函数中写入一行“elenum++”,但死活不执行。这种情况只要删除debug文件夹就可以解决了。在Visual Studio 11 Beta遇到过这种情况,其他编译器未明确。原创 2012-09-25 18:37:12 · 403 阅读 · 0 评论