読者です 読者をやめる 読者になる 読者になる

iPhoneSimulator crt1.10.6.o

プログラミング

Snow LeopardiPhoneアプリの開発でopensslなんかを使いたいとすると
シミュレータ側でコンパイルエラーが起きる時がある。
僕は起きた。
理由は

ld: library not found for -lcrt1.10.6.o

という事なんだがどうすればよかろうか?


力技で解決。

$ pwd
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.2.sdk/usr/lib
$ sudo ln -s crt1.10.5.o crt1.10.6.o
$ ls -al | grep crt1.10
-rw-r--r--    1 root  wheel    17324 12 22  2007 crt1.10.5.o
lrwxr-xr-x    1 root  wheel       11  6 22 18:32 crt1.10.6.o -> crt1.10.5.o

なんだかなぁ。