[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(Win32) How do we re-distribute ObjC programms?
From: |
Kevin Ingwersen |
Subject: |
(Win32) How do we re-distribute ObjC programms? |
Date: |
Fri, 29 Nov 2013 18:43:37 +0100 |
Hey there.
I just talked with a friend, and me sort of reminded me, that some .exe files
require their DLLs in the same folder as they themselves are located. On a mac,
I can find out all the linked dynamic libraries using apple’s otool:
$ otool -L php
php:
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version
1.2.5)
/usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current
version 1.0.0)
@executable_path/../usr/lib/libssh2.1.dylib (compatibility version
2.0.0, current version 2.1.0)
/usr/lib/libedit.3.dylib (compatibility version 2.0.0, current version
3.0.0)
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current
version 5.4.0)
/usr/lib/libpanel.5.4.dylib (compatibility version 5.4.0, current
version 5.4.0)
@executable_path/../usr/lib/libmcrypt.4.dylib (compatibility version
9.0.0, current version 9.8.0)
@executable_path/../usr/lib/libltdl.3.dylib (compatibility version
5.0.0, current version 5.0.0)
/usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version
7.0.0)
@executable_path/../usr/lib/libgpgme.11.dylib (compatibility version
20.0.0, current version 20.1.0)
@executable_path/../usr/lib/libpng16.16.dylib (compatibility version
20.0.0, current version 20.0.0)
@executable_path/../usr/lib/libcurl.4.dylib (compatibility version
8.0.0, current version 8.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 1197.1.1)
@executable_path/../usr/lib/libassuan.0.dylib (compatibility version
5.0.0, current version 5.1.0)
@executable_path/../usr/lib/libgpg-error.0.dylib (compatibility version
11.0.0, current version 11.0.0)
@executable_path/../usr/lib/libgcrypt.11.dylib (compatibility version
20.0.0, current version 20.2.0)
/usr/lib/libxml2.2.dylib (compatibility version 10.0.0, current version
10.9.0)
/usr/lib/libssl.0.9.8.dylib (compatibility version 0.9.8, current
version 50.0.0)
/usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current
version 50.0.0)
/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
(compatibility version 1.0.0, current version 2.4.0)
On linux, there is „lld“ as far as I remember. But…whats the tool to do this on
a Windows maschine? o.o’
Kind regards, Ingwie!
- (Win32) How do we re-distribute ObjC programms?,
Kevin Ingwersen <=