zoukankan      html  css  js  c++  java
  • 学习ICE笔记1:遇到错误,no RTTIdata Received.

    解决方法:

    需要打开Project ->C++>C++ Language->Enable Run-time Type Infomation(RTTI)

    其余需要的工程设定:

    在Project ->C++>Preprocessor

    需要设置附加包含目录:

    C:\Ice-3.2.0-VC60\include,C:\Ice-3.2.0-VC60\include\stlport,.  (注意还有个点)

    Link需要加上连接库

    iced.lib iceutild.lib

    Link的Input选项里加上

    附加库目录 C:\Ice-3.2.0-VC60\lib

    在资源选项里,.ice文件需要设置Custom Build

    C:\Ice-3.2.0-VC60\bin\slice2cpp.exe    -I C:\Ice-3.2.0-VC60\slice   ../inc/LoveZz.ice  --output-dir .

    Outputs

    LoveZz.h
    LoveZz.cpp

    在stdafx.h里最好加上这一句话,以免出现STL的很多错误

    #define WIN32_LEAN_AND_MEAN        // Exclude rarely-used stuff from Windows headers
    #if !defined(NDEBUG) && !defined(_STLP_DEBUG)
    #   define _STLP_DEBUG
    #endif

    还有自动生成的CPP文件LoveZz需要预编译头。在预编译头里选择

    Automatic use of precompiled headers Though header:stdafx.h

    大概就这些吧,都是从Demo的工程里找的。

  • 相关阅读:
    Hello, Fedora.
    Android与Linux分道扬镳
    VIM教程V1.5梁昌泰
    强大的NTFS文件系统
    Linux下的cc与gcc
    g++与gcc的区别
    Fedora下解压缩的相关问题
    The GNU C Reference Manual
    Linux Kbuild文档
    实验一:计算机是怎样工作的
  • 原文地址:https://www.cnblogs.com/jans2002/p/809235.html
Copyright © 2011-2022 走看看