[Python][Pygame]sitecustomize.pyの場所
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
の解決方法を実行する時に、Linuxの場合は sitecustomize.py は、
/usr/lib/python(バージョン番号)/
以下にある。
自分の場合は
/usr/lib/python2.6/
※Pythonのバージョンについては
$ python -V
で確認できる。
[Python]モジュールを検索するディレクトリについて
import sys
print sys.path
で確認できる。
[MeCab][Python] MeCab + Python で何かやる際の注意点
python setup.py build
を実行した際に、
MeCab_wrap.cxx:149:20: error: Python.h: No such file or directory
なんてエラーが出ちゃった方必見。
sudo apt-get install python-dev
等で python-dev をインストールするとうまくいくようです。
[C言語] Linuxでsleep関数を用いたプログラムをコンパイルすると警告が出る
lifegame_20100209.c:42: 警告: implicit declaration of function ‘sleep’
こんな警告が出た方必見。
この警告は、
「暗黙の了解でsleep関数が使われていて、本当はインクルードしなければならないヘッダファイルがあるよ」
ということを伝えています。
そこで、Linuxではsleep関数は unistd.h というヘッダファイルに含まれているので、
#include <unistd.h>
というようにインクルード分を追加すればこの警告は消える。
GNOMEメニューの設定ファイルのありか
DirectX のバージョンの違いによって起こるエラーについて
問題
1>c:\foo\bar\main.h(15) : fatal error C1083: include ファイルを開けません。'dxerr9.h': No such file or directory
こんなことをいわれたけど、
C:\Program Files\Microsoft DirectX SDK (August 2009)\Include
には、'dxerr9.h'なんて無くて、代わりに'DxErr.h'というファイルなら存在する。
解決法
dxerr9.hをインクルードしている部分を次のように書き換える。
#include <DxErr.h>
問題
1>LINK : fatal error LNK1181: 入力ファイル 'dxerr9.lib' を開けません。
こんなことをいわれたけど、
C:\Program Files\Microsoft DirectX SDK (August 2009)\Lib\x86
には、'dxerr9.lib'なんて無くて、代わりに'DxErr.lib'というファイルなら存在する。
解決法
- 左のソリューションエクスプローラでプロジェクト名を選択
- [プロジェクト(P)] - [プロパティ(P)] を開く
- 左のツリーから[構成プロパティ] - [リンカ] - [入力] をクリック
- 「追加の依存ファイル」欄の中にある'dxerr9.lib'という項目を、'DxErr.lib'へ変更