相关疑难解决方法(0)

致命错误:Python.h:没有这样的文件或目录

我正在尝试使用C扩展文件构建共享库,但首先我必须使用以下命令生成输出文件:

gcc -Wall utilsmodule.c -o Utilc
Run Code Online (Sandbox Code Playgroud)

执行命令后,我收到此错误消息:

utilsmodule.c:1:20:致命错误:Python.h:没有这样的文件或目录编译终止.

事实上我已经通过互联网尝试了所有建议的解决方案,但问题仍然存在...我也没有问题Python.h.我设法在我的机器上找到该文件......任何人在遇到同样的问题之前?

python gcc python-c-api python-c-extension

1042
推荐指数
27
解决办法
80万
查看次数

如何从命令行安装cygwin组件?

在Cygwin包中是否有类似于apt-getDebian或yumredhat的工具允许我从命令行安装组件?

command-line cygwin

166
推荐指数
5
解决办法
19万
查看次数

PHP致命错误:调用未定义的函数json_decode()

Apache正在记录PHP Fatal error: Call to undefined function json_decode().经过一些谷歌搜索,似乎这个问题是没有最新版本的PHP的结果.奇怪的是,运行php --version输出

PHP 5.5.1-2+debphp.org~precise+2 (cli) (built: Aug  6 2013 10:49:43) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
    with Zend OPcache v7.0.2-dev, Copyright (c) 1999-2013, by Zend Technologies
    with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
Run Code Online (Sandbox Code Playgroud)

清楚地表明我的php版本大于5.1.

关于可能导致这种情况的任何想法,或者要找出的步骤?

编辑:脚本回显phpversion的结果是 5.5.1-2+debphp.org~precise

编辑:结果phpinfo()也是PHP Version 5.5.1-2+debphp.org~precise+2

此外,在其中phpinfo(),它列出了模块JSON和模块作者(Omar Kilani,Scott MacVicar).

php apache ubuntu json

156
推荐指数
4
解决办法
15万
查看次数

如何处理Eclipse CDT + Cygwin?

最近我安装了Eclipse Indigo Service Release 2(用于JAVA EE)并在线安装了CDT 8.然后我在最新版本中安装了带有gcc,g ++,gdb,make,binutils,automake等的Cygwin.我还创建了环境变量PATH正确.

制作一个新的C++项目(使用Cygwin GCC工具链)很不错,但在输入HelloWorld程序后,它会显示许多错误和警告.

使用外部构建器时,显示错误

"无法运行程序"make":???????????".

使用内部构建器时,它会显示出来

"g ++ -IC:\ cygwin\lib\gcc\i686-pc-cygwin\4.5.3\include\c ++ -O0 -g3 -Wall -c -fmessage-length = 0 -o src\test_cpp.o ..\src\test_cpp.cpp

错误:无法运行程序"g ++":??????????

发生构建错误,构建停止

在Windows CMD和Cygwin终端中,g ++和make都能很好地工作.

更糟糕的是,Eclipse无法找到包含库,因此我必须将路径C:\ cygwin\lib\gcc\i686-pc-cygwin\4.5.3\include\c ++添加到项目属性 - > C/C++ Building-> Settings.But之后,出错,它仍然显示,

'std'含糊不清'

'endl'的重载无效

符号'cout'无法解决

在项目属性 - > C/C++ Building-> Discovery Options中,我将Discovery Profile范围设置为Configeration-wide,将Discovery配置文件设置为GCC /文件扫描程序信息配置文件.

c++ eclipse cygwin eclipse-cdt

8
推荐指数
1
解决办法
3万
查看次数