今天学着用wxpython写了个小程序,可是在用py2exe时遇到了麻烦,先是提示找不到MSVCP90.dll文件,放到程序目录下编译通过了,可是在本机可以运行,在别的机器上就无法运行了。原来需要在dist目录中加入: Microsoft.VC90.CRT.manifest,msvcm90.dll,msvcp90.dll,msvcp90.dll四个文件。我在vs2008的目录Microsoft Visual Studio 9.0\VC\redist\x86中找到了它们。加上后就可以发布到别的机器上了。 环境:python 2.6, py2exe-0.6....
by list - Python文档中心 - 2009-08-04 14:29:42 阅读(4966) 回复(2)
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1212692784 (LWP 489] mysql_num_rows (res=0x0) at client.c:2798 2798 client.c: 没有那个文件或目录. in client.c Current language: auto; currently c 我在用c++语言连接数据库的时候, 程序运行会出现"段错误", 用gdb调试会出现上面的错误? 困扰我好久了, 编译命令:g++ -I/usr/include/mysql -L/usr/lib -lmysqlclient ...
我们有一套 RH 2.4.0-8 内核的linux系统,在连接一个动态库时总是提示如下信息: g++: installation problem, cannot exec `cc1plus': 没有那个文件或目录 g++: installation problem, cannot exec `cc1plus': 没有那个文件或目录 g++: installation problem, cannot exec `cc1plus': 没有那个文件或目录 g++: installation problem, cannot exec `cc1plus': 没有那个文件或目录 g++: installation problem, cannot exec `cc1plus...
我要调用pthread_barrier_t 相关的函数。发现在头文件中它们用#ifdef __USE_XOPEN2K 包含,我在编译选项中加-D__USE_XOPEN2K还是没用。怎么办呢?谢谢各位了!
我有个代码需要跨平台跑,在freeBSD或linux下。因此想到用 #ifdef __linux__ //do things in linux #else // do things in freeBSD #endif 的方式来实现。我记得GCC会根据当前操作系统来判断编译哪个部分的代码的。 但是现实中似乎总是编译了freeBSD的部分。难道是__linux__不存在吗? 或者还有其他的解决办法?:wink:
hello.C文件:
[code]
#include