当前位置: 代码迷 >> 综合 >> cmake error at cmakelists-qutecom
  详细解决方案

cmake error at cmakelists-qutecom

热度:20   发布时间:2024-01-11 09:11:26.0

 

某个工具从以下位置返回了错误代码: "正在执行生成后事件

直接在  项目属性  ->生成事件 ->生成后事件 ->命令行  中的内容删掉。

//

我遭到的 lang.h 和 yahoo_profile.c 编译出错,我的处理措施是把无须要的语言剔除非,省时省力。

对于以下这个问题,有个更好的解决方案。

***我遇到的 lang.h 和 yahoo_profile.c 编译出错,我的处理方式是把不需要的语言删掉了,省时省力。 ****

这个主要是在中文系统下对非UNICODE的支持问题,可以在WINDOWS XP/VISTA/WIN7 下将非UNICODE的支持语言改为 English(United States)


/

“DD_SOFTPHONE_NAME”: 未声明的标识符e:\qutecom-3.0\qutecom\src\QuteComBuildId.cpp

61: “WengoPhoneBuildId::getSvnRevision”: 函数必须返回值
e:/qutecom-2-2-fbced64fe19d/wengophone/src/WengoPhoneBuildId.h(70) : 参见“WengoPhoneBuildId::getSvnRevision”的声明

解决方法如下:
改成
const char * WengoPhoneBuildId::getSvnRevision() {
return stringize(DD_VERSION);
}

/

boost的源码路径
BOOST_ROOT=D:\Program Files\boost_1_41    重启操作系统...
 "Its not necessary to add boost to environment because cmake will discover it automatically."

cmake_minimum_required(VERSION 2.8.3)

//

error:

 CMake Error at cmake/Macros/CMakeLists.txt:3 (include):
>       include could not find load file:
>
>         /GetMercurialRevision.cmake
>     Call Stack (most recent call first):
>       CMakeLists-QuteCom.txt:10 (include)
>       CMakeLists.txt:3 (include)
>
>
>     CMake Error at cmake/Macros/CMakeLists.txt:4 (include):
>       include could not find load file:
>
>         /GetCurrentDateTime.cmake
>     Call Stack (most recent call first):
>       CMakeLists-QuteCom.txt:10 (include)
>       CMakeLists.txt:3 (include)
>
>
>     CMake Error at cmake/Macros/CMakeLists.txt:6 (include):
>       include could not find load file:

原因: http://pl.digipedia.org/usenet/thread/17138/3323/

This is the problem : this directory should contains a CMakelists.txt see http://hg.qutecom.org/win32-libs/file//CMakeLists.txt  Maybe you have download a tar archive from http://hg.qutecom.org/qutecom-3.0  This archive should not contain submodules ( win32-libs is a submobule ) To download complete revision of qutecom-3.3 do : hg clone http://hg.qutecom.org/qutecom-3.0

下载:

http://mercurial.selenic.com/downloads/

hg clone http://hg.qutecom.org/qutecom-3.0


//

1. http://bbs.pediy.com/showthread.php?t=157763


d/ /GZ "_DEBUG" /c 

最后多了一个 "_DEBUG"

改成 
/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_WINDLL" /D "_AFXDLL" /Fp"Debug/HookJmp.pch" /Yu"stdafx.h" /Fo"Debug/" /Fd"Debug/" /FD /GZ /c 
就好了 


你传的是VC6的工程,我这里用VC6直接可以编译
升级成08的工程,Debug版本出现你说的错误,解决办法,Debug版本的属性,C/C++分支下,最后有个命令行的选项,右边的附加选项/D/md/ "_DEBUG",整个删掉,同时还要把版本改成MFC共享DLL.
Release版本也是直接编译通过,就不说了 


2.  

http://pl.digipedia.org/usenet/thread/17156/340/



3. 

 VS2008打开项目源代码中有乱码,且不能通过编译

正好出现乱码这块就是为了解析该乱码字符串的代码,有表明编码方式为ISO-8859-1,就是Latin-1(这个编码好像欧美很常用?), 我在VS中找到了latin-3打开,然后显示
            const char* str ="<?xml version=\"1.0\" encoding
  相关解决方案