Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как перелинковать exe - шник с другой библиотекой
|
|||
|---|---|---|---|
|
#18+
в Windows, у меня есть две библиотеки. они содержат одни и те же API, которые по-разному реализованы, это соотв. библиотеки для клиентских и серверных программ. это Development tools. еще у меня есть программка ( exe - шник), которая слинкована с одной из этих библиотек. я хочу, чтоб она была слинкована с другой библиотекой. можно ли (и как) перелинковать эту программку с другой библиотекой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 19:18 |
|
||
|
как перелинковать exe - шник с другой библиотекой
|
|||
|---|---|---|---|
|
#18+
EXE перелинковать нельзя. Вы можете только перелинковать через исходные файлы. То есть нужны исходники. Во вторых, у вас библиотеки различаются, и функциям скорее всего потребуется передавать разные данные. Так что в исходники придется вносить "небольшие" изменения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 19:53 |
|
||
|
как перелинковать exe - шник с другой библиотекой
|
|||
|---|---|---|---|
|
#18+
нет, функции не различаются. изменений вносить не нужно. почему нельза перелинковать? это нормальная операция, скажем, в OS/390. в Windows вроде бы, на мой взгляд, тоже ничего не мешает перелинковать exe-шник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 20:17 |
|
||
|
как перелинковать exe - шник с другой библиотекой
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 20:42 |
|
||
|
как перелинковать exe - шник с другой библиотекой
|
|||
|---|---|---|---|
|
#18+
только exe-шник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 20:44 |
|
||
|
как перелинковать exe - шник с другой библиотекой
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 20:45 |
|
||
|
как перелинковать exe - шник с другой библиотекой
|
|||
|---|---|---|---|
|
#18+
lib - файлы. все функции объявлены как extern "C". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 20:49 |
|
||
|
как перелинковать exe - шник с другой библиотекой
|
|||
|---|---|---|---|
|
#18+
Тогда лучше всего найти исходные файлы. Если не найдешь, то программой типа source разобрать код клиентской программы, она выдаст тебе ассемблерный листинг. Удалить из него свои старые функции и добавить новые (но это может не получится, и трудоёмко). Или переписать программу заново с новой библиотекой. Если бы библиотекой были dll, то их можно было бы просто поменять, но увы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 20:56 |
|
||
|
как перелинковать exe - шник с другой библиотекой
|
|||
|---|---|---|---|
|
#18+
ну, IBM вряд ли даст исходник. про функции ты, похоже, не понял. это одни и те же функции, и называются одинаково, и параметры у них одинаковые. только они в разных библиотеках. если бы я сам писал пргограмму, я бы мог указать любую из библиотек при линковке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 21:06 |
|
||
|
как перелинковать exe - шник с другой библиотекой
|
|||
|---|---|---|---|
|
#18+
lib это сложеные вместе obj файлы. И линкуются они статически. Перелинковать их можно только с исходниками. Так в чем проблема? Были бы dll то можно было бы поменять их, а так нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 21:18 |
|
||
|
как перелинковать exe - шник с другой библиотекой
|
|||
|---|---|---|---|
|
#18+
мда... чёрт его знает. если написать dumpbin /all xx.exe, там же видно много информации. может, ее достаточно. не знаю потому и спросил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 21:37 |
|
||
|
|

start [/forum/topic.php?fid=26&gotonew=1&tid=1515764]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 182ms |

| 0 / 0 |
