zhulin215 发表于 2013-11-26 18:47:32

魔兽编译时CMake出错,坐等大神,坐地上等!!!!!

源码是trinity的434.05




CMake部分提示信息:
Found OpenSSL headers: C:/openssl/includeLooking for include file pthread.hLooking for include file pthread.h - not found
CMakeError.log:
1>------ 已启动生成: 项目: cmTryCompileExec2285073939, 配置: Debug x64 ------

1>生成启动时间为 2013-11-26 11:15:04。

1>PrepareForBuild:

1>正在创建目录“D:\Trinitybuild\CMakeFiles\CMakeTmp\Debug\”。

1>InitializeBuildStatus:

1>正在创建“cmTryCompileExec2285073939.dir\Debug\cmTryCompileExec2285073939.unsuccessfulbuild”,因为已指定“AlwaysCreate”。

1>ClCompile:

1>Microsoft (R) C/C++ Optimizing Compiler Version 16.00.30319.01 for x64

1>Copyright (C) Microsoft Corporation.All rights reserved.

1>

1>cl /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec2285073939.dir\Debug\\" /Fd"cmTryCompileExec2285073939.dir\Debug\vc100.pdb" /Gd /TC /wd4996 /wd4355 /wd4244 /wd4985 /wd4267 /wd4619 /errorReport:prompt CheckIncludeFiles.c

1>

1>CheckIncludeFiles.c

1>CheckIncludeFiles.c(2): fatal error C1083: 无法打开包括文件:“pthread.h”: No such file or directory

1>

1>生成失败。

1>

1>已用时间 00:00:00.29

========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========


Source:
/* */
#include <pthread.h>


int main(){return 0;}
=============================================================

下的端总有这样那样的限制,也不会添代码,其实我也不懂人家编译好了的端还能不能改。因此想自己学编译,刚接触,有点懵了。
上面的错误我百度了一上午,没解决,没法了,来求教大神。。。其实我百度一天了,上午在大西瓜发了贴没人鸟
好吧,按照提示说的我就用最弱智的方法,网上搜了个pthread.h放openssl/include/openssl,照样错误。再下了个pthreads-w32-2-8-0-release,据说是win的pthreads库,不知道拿它干嘛,放哪里也不知道。VS的VC++目录没有可执行文件栏。
我用这些软件的版本:
ActivePerl-5.16.3.1603-MSWin32-x64-296746
cmake-2.8.12.1-win32-x86
openssl-1.0.1e.tar
vs2010chs中文旗舰版,VS我全安装了,也不知道怎么选组件,搞得现在打开VS卡死了
我还装了VC++6.0,是免安装的

亚边个 发表于 2013-11-26 18:47:33

出现你图片上的cmake错误,你怎么编译都没用,它都还没生成可编译程序呢

zhulin215 发表于 2013-11-28 13:43:42

: 人呢。。。。@亚边个

zhulin215 发表于 2013-11-28 14:20:08

nmake -f ms\ntdll.mak test




亚边个 发表于 2013-11-28 22:31:20

老兄,好像不是编译trinity的434.05这个东东吧
你要下载trinitycore的4.3.4分支编译的
具体你可参照trinitycore的wiki来安装软件,不然也会出现你的这个cmake错误。

zhulin215 发表于 2013-11-29 08:12:49

亚边个 发表于 2013-11-28 22:31 static/image/common/back.gif
老兄,好像不是编译trinity的434.05这个东东吧
你要下载trinitycore的4.3.4分支编译的
具体你可参照trini ...



没错啊,,有错嘛??我是按Trinity官网教程来的
http://collab.kpsn.org/display/tc/How-To_Win+4.3.4

Fill in the data as follows:
Repository to clone: https://github.com/TrinityCore/TrinityCore.git
Destination: C:\TrinitySource
Subdirectory to create: <none> (delete anything in this field)
Branch: 4.3.4 (The Master branch is currently the 3.3.5a Wrath of the Lich King server, so be sure to select 4.3.4 for Cata)
Personal Repository: Yes

Click Clone. Within a few minutes all of the TrinityCore source files will be pulled into the folder.

亚边个 发表于 2013-11-29 09:43:10

本帖最后由 亚边个 于 2013-11-29 09:45 编辑

zhulin215 发表于 2013-11-29 08:12 static/image/common/back.gif
没错啊,,有错嘛??我是按Trinity官网教程来的
http://collab.kpsn.org/display/tc/How-To_Win+4. ...
运行cmake还出错误的,一定是没按照wiki里的安装程序来安装
OpenSSL和Git
注意如下图片



还有,git建议你安装Git-1.8.4-preview20130916或更新的版本
具体程序百度下,我都忘记了。

已安装了的,请彻底删除
我也走过这个弯路

zhulin215 发表于 2013-11-29 09:58:39

亚边个 发表于 2013-11-29 09:43 static/image/common/back.gif
运行cmake还出错误的,一定是没按照wiki里的安装程序来安装
OpenSSL和Git
注意如下图片


。。。。。昨天卸载VS2010搞得重装系统了
还有这两个有啥区别,下面那个是在小日本网站上下的


我也感觉是openssl的问题,你的怎么是安装版,我只找到源码,而且我是win7 64的系统

亚边个 发表于 2013-11-29 10:17:26

zhulin215 发表于 2013-11-29 09:58 static/image/common/back.gif
。。。。。昨天卸载VS2010搞得重装系统了
还有这两个有啥区别,下面那个是在小日本网站上下的



下面的我也用不好,不好说了。

vs2010不用重新安装。
若你按说明安装时,应不会出现cmake的错误了

zhulin215 发表于 2013-11-29 10:19:40

亚边个 发表于 2013-11-29 09:48 static/image/common/back.gif
出现你图片上的cmake错误,你怎么编译都没用,它都还没生成可编译程序呢

恩。我从新找了下。在这个网站下了安装包 Shining Light Productions,,,这个应该不是官网吧。不知道是哪个**以前和我说openssl只有源码
好了,我试试,努力学习,向大神靠拢

kuailegoto 发表于 2013-11-29 10:22:16

卧槽好多金币。。。。

亚边个 发表于 2013-11-29 10:54:13

zhulin215 发表于 2013-11-29 10:19 static/image/common/back.gif
恩。我从新找了下。在这个网站下了安装包 Shining Light Productions,,,这个应该不是官网吧。不知道是 ...

不要用light这个版本,用10多m的那个版本

zhulin215 发表于 2013-11-29 13:54:58

亚边个 发表于 2013-11-29 10:54 static/image/common/back.gif
不要用light这个版本,用10多m的那个版本

:我以为light是补丁呢
页: [1]
查看完整版本: 魔兽编译时CMake出错,坐等大神,坐地上等!!!!!

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明