Питане за релинкване на .lib

7 отговора 189 прегледа
#1

Питане за релинкване на .lib

Здравейте пичове

Имам следното питане:
Как да накарам проекта да се релинква след като някои от lib фаиловете, които участват в линка се е променил? Става въпрос за VC++ 6.0. А, като се има в предвид, че не мога да използвам project dependencies - проектите на либовете са в други workspaces.

Отговор
в отговор на Hipo #2

Re: Питане за релинкване на .lib

Е, няма начин. Аз изтривам *.dll или *.exe от debug/release директорията.

Отговор
в отговор на Cизиф #3

Re: Питане за релинкване на .lib

Да, евентуално командата "Ребилд алл" трябва да свърши същата работа...

Отговор
в отговор на ironcode #4

Re: Питане за релинкване на .lib

Мда, но тя ще извърши и рекомпилация на сорсовете, което е излишно. Само за релинкване май единственият начин си е да изтриеш .exe-то.

Отговор
в отговор на Pesho® #5

Re: Питане за релинкване на .lib

Може малко да се оптимизира процеса с pre-link step ако е бързо линкването - като се добави команда за изтриване на dll/exe преди линк.

Отговор
в отговор на Hipo #6

Re: Питане за релинкване на .lib

Dobavi si bibliotechnite failove kato chast ot proekta ti - da kazhem ako bibliotekata ti e

some_lib_debug.lib i some_lib_release.lib (za debug i release) to dobawi gi i dwete wuw proekta si (kato failove) i slozhi Exclude build na some_lib_debug.lib kogato si w release, i some_lib_release.lib kogato si w debug

Probvai taka - ne sum mnogo siguren w resultata - no "give it a try"!

To err is human
To stderr is inhuman
Отговор
в отговор на malkia #7

Re: Питане за релинкване на .lib

Бе и аз така го мислих ама нещо не мога да го преборя - може би на custom build трябва някак си да кажа да се релинкне проекта - така ако е променен само тоя фаил само ще се релинкне, ама как да го накарам ...

Отговор
в отговор на malkia #8

Re: Питане за релинкване на .lib

Направих го пак така и работи, аз просто нещо съм объркал теста

Отговор