为了代码可以同时适应VC++和MingW编译器,我改动了我的代码,变成:#ifdef _MSC_VER #pragma comment(lib, "crypt32.lib") // Link OK,Linux 也要附带这两个库,格式是 -lcrypt32 -lws2_32 #pragm...
分类:
编程语言 时间:
2015-04-30 00:48:09
阅读次数:
206
分析:strcasecmp(*,*)是用来比较字符串,定义在string.h头文件中,但是在windows下即使添加string.h头文件,依然会报错。解决:添加#ifdefined(_MSC_VER)#definestrcasecmp_stricmp#endif
分类:
其他好文 时间:
2015-04-23 21:14:44
阅读次数:
202
★ 相关的数据类型定义 在干正事之前,先定义好各种数据类型还是很有必要的,避免在以后的编码中引起混乱。 uintX X位无符号整形,如uint32表示32位无符号整形 intX X位有符号整形,如int32表示32位有符号整形 基本数据类型定义: #ifdef _MSC_VER t...
分类:
编程语言 时间:
2015-03-20 01:15:53
阅读次数:
247
I want to run some programs of vs2012 on the vs2013 ,however some errors as follows:
first time the error is :
error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1700'
you can do that as fllows :
...
分类:
其他好文 时间:
2015-01-30 22:53:39
阅读次数:
1436
//////////////////////////scbarg.h//////////////////////Download by http://www.NewXing.com#if !defined(__SCBARG_H__)#define __SCBARG_H__ #if _MSC_VER ...
分类:
其他好文 时间:
2014-11-18 23:10:28
阅读次数:
267
一,stdafx.h 加入如下内容。BCGCBProInc.h间接导入了lib。 #include // BCGControlBar Pro
#if _MSC_VER >= 1400
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Win...
分类:
其他好文 时间:
2014-10-07 16:48:33
阅读次数:
244
Req根据VS的版本,编译对应的BCG解决方案。我使用的是VS2012,编译的是BCGCBPro110.sln。原因在此:BCGCBProInc.h...#elif _MSC_VER == 1700 #define _BCGCB_LIBNAME_ _BCGCB_LIBNAME5_##"110.lib...
分类:
其他好文 时间:
2014-09-02 15:29:24
阅读次数:
304
1、将main.cpp改成utf-8编码,方法是点击main.cpp,然后选择菜单文件->高级保存选项。【所有源码都要转换成uft-8】2、在你的main函数里,设置如下代码,完美解决qt5的中文乱码MSC_VER是MSVC编译器的内置宏,定义了编译器的版本。下面是一些编译器版本的_MSC_VER值...
分类:
编程语言 时间:
2014-08-28 17:50:55
阅读次数:
391
在不同平台上开发C/C++程序时,为了避免源码文件乱码,得采用UTF-8编码来存储源码文件。但是很多编译器对UTF-8源码文件兼容性不佳,于是我做了一些测试,分析了最佳保存方案。一、测试程序 为了测试编译器对UTF-8源码文件兼容性,我编写了这样的一个测试程序——//#if _MSC_VER >=....
分类:
编程语言 时间:
2014-08-28 17:48:25
阅读次数:
739
一时兴起,对Qt感了兴趣,决心想要研究一下。按网上资料配好环境,Windows 7 64bit + Qt 5.3.1 + VS2010.根据《C++ GUI Qt4 编程》这本书,写出了第一个程序HelloQt,程序如下:#include #include #if _MSC_VER >= 1600#...
分类:
其他好文 时间:
2014-07-30 20:15:24
阅读次数:
280