我是Apache Qpid,Cmake和Python的新手。 我已经在Debian上成功构build了Qpid并运行了一些testing。 我现在正试图在Windows上构buildQpid,以便我可以编写一个C#客户端,但似乎有些错误。 当我运行cmake命令时,它最终会给我以下输出:
Please wait while cmake processes CMakeLists.txt files.... C:/Program Files (x86)/python330/python.exe: can't open file 'setup.py': [Errno 2] No such file or directory Variable Name: BUILD_ACL Description: Build ACL enforcement broker plugin Current Value: ON New Value (Enter to keep current value):
我想了解什么时候setup.py应该已经生成/下载。 我无法find它,而且找不到任何描述应该何时生成或安装的文档。 另外,有点偏离主题,为什么cmake进程开始提示我BUILD_ACL和其他configuration?
我已经为VS 2008和2010运行cmake,使用以下命令,并且都产生相同的输出:
cmake -i -G "Visual Studio 9 2008" . cmake -i -G "Visual Studio 2010" .
我从Apache使用以下文件来构buildQpid:qpid-cpp-0.18.tar.gz
如何限制查看目录中的文件
如何在GCE上安装SSL
Apache 301redirect并保留发布数据
为什么我们需要在更改django项目中的某个文件后重新启动apache?
从上面的日志语句可以看出,我使用的是Python 3.3.0。
我知道setup.py是Python用来安装组件的文件。 看来cmake脚本正在尝试在我通过searchsetup.pyfind的部分cmake脚本的testing目录中安装一些东西。 我认为这是在Qpid tarball中提供的,或者以某种方式作为这个cmake进程的一部分生成的。
所有这一切,我最终按住回车键接受所有默认的cmake,并生成解决scheme文件和项目文件。 我能够在VS2008中打开生成的Qpid解决scheme,并构build一些项目。 所以,这就提出了一个问题,为什么需要setup.py?
本地开发,Apache与开发人员 – 文件权限
closures规范的全球XSS过滤。 控制器?
htaccess if语句
file upload到服务器的Android eclipse错误
Qpid用户问题在[email protected]上得到了很好的回答.qpid开发者对邮件列表的响应相当好。
cmake -i进行交互式配置。 这就是为什么它要求所有的变量值。 没有-i cmake会使用默认值。 对你的系统应该是“n”的变量可以回答“y”,从而产生一个不起作用的编译环境。 尝试没有-i开始。
在两个不同的生成器的同一目录下运行两次cmake通常是不好的做法。 在你的情况下,它会为VS2008生成一个.sln文件和.vcproj文件,并且会为VS2010生成一个.sln文件和.vcxproj文件。 如果你在源代码构建的文件可能看起来相同,但他们不是。 运行两个cmake命令后,文件将继续看起来相同。
mkdir b32-vs2010 cd b32-vs2010 cmake -G "Visual Studio 2010" ..qpidc-0.18
目录b32-vs2010将有你的2010解决方案和项目文件,以及所有生成的源文件。 它使源目录保持干净并且没有生成的文件。
这应该运行没有关于setup.py的投诉。 如果您仍然有问题,请利用用户邮件列表。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。