2016年8月5日 星期五

0805 VS2013 編譯cocos2d 3.12 出現 Error C1083: can’t open “extensions/ExtensionMacros.h”

VS2013 編譯cocos2d 3.12 出現 Error C1083: can’t open “extensions/ExtensionMacros.h”

在設定中加上$(EngineRoot) 即可解決
 property->configure property->C/C++->general->additional include directory
add "$(EngineRoot);" into the "additional include directory"

去掉VC2013中烦人的C4819警告
在Project -> Properties -> Configuration Properties -> C/C++ -> Advance 的Disable Specific Warnings 中添加相應的警告編號:4819;

-------------------------------------------------------------
去掉VC2005中烦人的C4819警告
这个警告虽然没有什么影响,但是非常讨厌。去掉这个警告的方法有以下几种:
(1)转换Code文件为Unicode格式;
(2)在“项目”-> “属性” -> “配置属性” -> “C/C++” -> “高级”的“禁用特定警告”中添加相应的警告编号:4819;(找不到C/C++选项
(3)找出非Unicode格式的文件,然后在该文件的开始处加入下面的语句:
        # pragma warning (disable:4819)
      我是採用第三個步驟 但是是在.h中加入
// win32
#if defined(_WIN32) && defined(_WINDOWS)
//BOBADD disable warning
# pragma warning (disable:4819) //檔案含有無法在目前字碼頁 (950) 中表示的字元。請以 Unicode 格式儲存檔案以防止資料遺失
#endif

加入在兩個地方 D:\Task\Slotgame_cocos2dx\cocos2d\cocos\platform\CCPlatformConfig.h
以及 Def_Progame.h 中增加
(4)打开出现这个警告的文件, 用VS2005的“查找替换”功能,打开“允许正则表达式”选项,选择“当前窗口”,查找替换 /n 为 /n ,  然后整个世界就清净了。(查找的 /n 是跨平台的回车,替换的 /n 却是当前代码页的回车了)

沒有留言:

張貼留言

cocos2dx-lua 建立滑鼠監聽

重要關鍵字  EVENT_MOUSE_SCROLL addEventListenerWithSceneGraphPriority      if IsPc() then --建立滑鼠監聽         local listener = cc.EventListenerMouse...