编译
文章平均质量分 55
embededvc
25年软件工程经验,在通讯,安全,计算机图形图像等领域设计过多个可靠的商业化系统软件和产品。对技术执着,喜欢追求未知领域,兴趣广泛。目前专注于工业自动化领域,研究ethercat,canopen等现场总线协议。
展开
-
command line warning #10006: ignoring unknown option '/NODEFAULTLIB'错误解决(XPDF编译时出现的问题)
原生成xpdf工程批处理文件ms_make.bat内容:set CC=clset CFLAGS=/DWIN32 /I.. /I..\goo /I..\fofi /I..\splash /O2 /nologoset CXX=clset CXXFLAGS=%CFLAG原创 2011-08-29 15:55:50 · 3716 阅读 · 0 评论 -
无法打开文件"LIBC.lib"问题解决
LNK1104: cannot open file 'LIBC.lib'2009-05-23 09:49如果将用低版本的VC开发的项目,拿到高版本的VC开发环境上去编译,链接时也许会触发LNK1104错误。解决方案是链接时忽略此库,在此提供两种解决转载 2011-08-29 12:36:33 · 26001 阅读 · 2 评论 -
利用vc 6.0目录下的cl.exe直接编译程序的方法
1.在“我的电脑--属性--高级--环境变量”中, 添加如下变量:INCLUDE D:\Program Files\Microsoft Visual Studio\VC98\IncludeLIBD:\Program Files\Microsoft Visual S转载 2011-08-29 14:53:18 · 1184 阅读 · 0 评论 -
CL编译器和LINK编译器的使用方法
CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF)对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。注意,所有编译器选项都区分大小写。用法如下:转载 2011-08-29 14:56:22 · 3866 阅读 · 0 评论 -
在使用模板时遇到的error LNK2001: unresolved external symbol错误
Since you aren't using the export feature in your .cpp file, and I don'tthink your compiler would support it, you have to including the memberdefinitions in the same header file as your class temp转载 2011-11-23 23:42:33 · 856 阅读 · 0 评论 -
为什么C++编译器不能支持对模板的分离式编译
首先,一个编译单元(translation unit)是指一个.cpp文件以及它所#include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文件里,然后编译器编译该.cpp文件为一个.obj文件(假定我们的平台是win32),后者拥有PE(Portable Executable,即windows可执行文件)文件格式,并且本身包含的就已经是二进制码,但是不一定能够执行,因为并不保证转载 2011-11-23 23:43:45 · 584 阅读 · 0 评论 -
VC6下不支持函数模板显式实例化的解决方案
先下看面一段代码,这段代码可以在VC8,GCC下编译通过,但无法在VC6下编译通过: #include using namespace std;class MyClass{public: template void ShowType(void) { cout };};int ma转载 2011-11-23 23:41:34 · 1720 阅读 · 0 评论 -
vc6.0关于code jock在打开多文档debug版本崩溃的问题解决
当打开一个文档出现异常时,查看app.res文件中最后几行是否为如下顺序,如果不是,改为如下顺序#include "l.chs\afxres.rc" // Standard components#include "l.chs\afxprint.rc" // printing/print preview resources#include "res\a原创 2013-09-09 01:02:03 · 740 阅读 · 0 评论