博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

文章分类 -  工程管理

工程的编译链接知识收集的总结@Baldwin@20120601
摘要:vs2005 warning C4819编译VC++程序的时候出现如下提示警告:warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss因为只是一个warning,不影响正常编译,所以并没有引起大家多大的关注。我一开始的时候也是如此。但是后来出现的次数多了,发现这个警告和在程序Debug的时候无法停在断点,刷刷刷就过去了根本无法进行Debug 阅读全文

posted @ 2012-06-01 15:14 MAPZONE 阅读(107) 评论(0) 推荐(0)

摘要:现象: 1>Project : error PRJ0050: Failed to register output. Please try to register the component from a command prompt with elevated permissions. 这个问题在网上有说需要拷贝微软的dll的、添加PATH、用管理员身份运行的,但是都不能解决问题;我的机器是win7x64,应该在win7都有这样的问题。 如果用的vs2010如下可以解决: 在win7 ,主要是uca权限控制,限定了对注册表的修 阅读全文

posted @ 2012-05-22 18:51 MAPZONE 阅读(420) 评论(0) 推荐(1)

摘要:编译遇到C4251的警告在网上百度一下后整理如下警告描述: class"xxx"需要dll接口 原因和解决办法: (一)、如果该类(xxx)的定义里面仅含有编译器内置的类型变量,如int、float等,或者成员函数仅使用了这些变量作为参数,那么只需要直接导出该类即可。 class _declspec(dllexport) classname {} (二)、如果该类(YourClass)使用了其他类(otherClass),那么这个类(OtherClass)最好也导出,不然编译会出现警告(warning:needs to havedll-interface)class ... 阅读全文

posted @ 2012-03-23 15:27 MAPZONE 阅读(863) 评论(0) 推荐(0)

摘要:一、 需求网上讲VS(以下VS均特指VS2005)自定义模板的不少,不过大部分都是讲C#或者Web开发的,什么 export template的,都不适合C++工程,由于MS的确是减弱了对C++的支持,(这点没有人否认吧?)所以在VS中C++总是被遗忘在那个没有人理睬的 角落,所以现在很多人宁愿还用着C++与MFC最辉煌的版本VC6.0,哪怕那个版本的C++这么不符合标准。。。。。既然MS不关心C++使用者,那就 只有自己奋发图强啰,还好再怎么样,没有了VS,我们总还是有VIM+G+++GDB/Emacs的,没有了MFC我们还有Qt,GTK+的,何况个人用 Eclipse在Linux下做Qt程 阅读全文

posted @ 2012-03-22 20:22 MAPZONE 阅读(771) 评论(0) 推荐(0)