有没有办法知道我是否在特定的Microsoft Visual Studio版本下进行编译?
在G ++ 中用C++ 0x Lambda Expression玩弄了一下,我想知道在不使用lambda函数的情况下,与一般/特定情况相比,性能有多好.
有没有人知道一个或多或少全面的关于lambda表达性能的讨论或者在开发过程中应该避免使用它们的情况?
不完全与编程相关,但是在尝试使用python setup.py install安装python包时遇到的错误.
我已经下载了PyML包的tar文件.然后在提取后我已经完成了以下步骤:
在DOS提示符下设置变量如下:
SET VS90COMNTOOLS=%VS110COMNTOOLS%
Run Code Online (Sandbox Code Playgroud)
转到解压缩的PyML文件夹中具有setup.py的目录并运行:
python setup.py build
python setup.py install
Run Code Online (Sandbox Code Playgroud)
但是在这两个步骤中我得到如下错误,与ext/hash_map相关,没有找到这样的文件.
C:\ Program Files(x86)\ Microsoft Visual Studio 11.0\VC\INCLUDE\xlocale(336):使用C4530:使用C++异常处理程序,但未启用展开语义.S pecify/EHsc
e:\ ajit\pyml-0.7.13.tar\dist\pyml-0.7.13\pyml\containers\ext\SparseDataSet.h(14):致命错误C1083:无法打开包含文件:'ext/hash_map':否这样的文件或目录
错误:命令'"C:\ Program Files(x86)\ Microsoft Visual Studio 11.0\VC\BIN\cl.e xe"'以退出状态2失败
我错过了什么?如何解决此错误并安装PyML.
Python版本:2.7.5 MSC v.1500 32位(英特尔)]在Windows 8机器上的win32上.
PyML版本:0.7.13