BG Development


Страници: (6) [1] 2 3 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> LNK2001 Visual Studio Error, LNK2001 Visual Studio Error
breaniac
Публикувано на: 31-10-2019, 17:34
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 96
Регистриран на: 19.12.13



Здравейте на всичики,
опитвем се да мигрирам проект от VS6 (legacy) към по-ново студио (2015-2017) и получавам следната грешка:

Severity Code Description Project File Line Suppression State Suppression State
Error LNK2001 unresolved external symbol "public: __thiscall BasicRef::~BasicRef(void)" (??1BasicRef@@QAE@XZ) Delivery_sp C:\MyProject\Delivery_sp\mapping.lib(FieldImpl.obj) 1

проектът има линкнати статични библиотеки заедно с хедър файловете. ПРоверих няколко пъти ПАТОВЕТЕ дали правилно си търси тези LIB-ве и на теория са ОК нещата. Тези LIB-ве също са мигрирани и са изгенерирани на студиото на което искам да ги прехвърля, както се казва пресни са icon_smile.gif.

Може ли някой да даде насока или съвет накъде да се насоча за да оправя тази грещка?
Много благодаря предваритлно!

Това мнение е било редактирано от breaniac на 31-10-2019, 17:36
PMEmail Poster
Top
Gamma Goblin
Публикувано на: 31-10-2019, 17:41
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2966
Регистриран на: 21.02.18



ОффТопик: добре че в нормалните езици (не ц++) и нормалните среди за разработка (не мс) няма такива неща icon_smile.gif


--------------------
https://www.rust-lang.org/
---
" Не може да си на висок пост без да си подкупен. Ще те махнат." - SuN Трола
PMEmail PosterUsers Website
Top
breaniac
Публикувано на: 31-10-2019, 17:51
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 96
Регистриран на: 19.12.13



Във въпросният obj файл за който пищи линкерът - FieldImpl.obj, намирам че има някакви инстанции на BasicRef. Предполагам че проблемът би бил чисто конфигурационен ?
PMEmail Poster
Top
ici
Публикувано на: 31-10-2019, 18:51
Quote Post


Group Icon
Име: Луминантен Рептилоид
Група: VIP
Ранг: Почетен член

Мнения: 16590
Регистриран на: 06.06.04



Май трябваше студио 2010 или по-старо за миграция?


--------------------
Reading undefined locations provides undefined data.
PMEmail PosterUsers Website
Top
dvader
Публикувано на: 31-10-2019, 19:25
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 4614
Регистриран на: 12.07.05



QUOTE (breaniac @ 31-10-2019, 17:34)
проектът има линкнати статични библиотеки заедно с хедър файловете.

А тези статични библиотеки сам ли ги компилираш? Да не се окаже, че са компилирани с друга версия - така няма да стане.

Иначе, конкретно за грешката, търси в кой срр файл е имплементиран въпросният деструктор и търси в коя библиотека е.


--------------------
I find your lack of faith disturbing
PM
Top
stewie
Публикувано на: 31-10-2019, 19:38
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 5776
Регистриран на: 14.07.16



QUOTE (ici @ 31-10-2019, 19:51)
Май трябваше студио 2010 или по-старо за миграция?

Точно, даже бих казал да мине през 2003, ако го изкопае през торент, после 2010, а оттам на 2015 и накря 2019. Бахти легаси шита, дано му плащат на човека извънредно да бърка в лайната без шнорхел.
PM
Top
bvbfan
Публикувано на: 31-10-2019, 20:02
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3345
Регистриран на: 08.12.13



Кай честно, направо да мине през Редмънд на компа на чичо му Бил, иначе как ще компилира. Жалка ОС с жалък софтуер.


--------------------
QUOTE (Bender @ 23-04-2015, 19:11)
Xamarin: ЛАПАЙ!
Ти: Добре...
PMEmail Poster
Top
ici
Публикувано на: 31-10-2019, 20:14
Quote Post


Group Icon
Име: Луминантен Рептилоид
Група: VIP
Ранг: Почетен член

Мнения: 16590
Регистриран на: 06.06.04



QUOTE (stewie @ 31-10-2019, 20:38)
QUOTE (ici @ 31-10-2019, 19:51)
Май трябваше студио 2010 или по-старо за миграция?

Точно, даже бих казал да мине през 2003, ако го изкопае през торент, после 2010, а оттам на 2015 и накря 2019. Бахти легаси шита, дано му плащат на човека извънредно да бърка в лайната без шнорхел.

Не, имам спомени че 2010 е последното със импорт от VB6. След това се импортира от неговият проект. Ама това цялото е загубена работа. Пренаписване от нулата е най-доброто защото цялата тая верига не работи със сложни проекти, а за простите е излишна.


--------------------
Reading undefined locations provides undefined data.
PMEmail PosterUsers Website
Top
Gamma Goblin
Публикувано на: 31-10-2019, 20:50
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2966
Регистриран на: 21.02.18



Пренаписване от нула е най-лошото нещо което може да се направи (освен ако не го пренапишат на ръст): https://www.joelonsoftware.com/2000/04/06/t...ever-do-part-i/


--------------------
https://www.rust-lang.org/
---
" Не може да си на висок пост без да си подкупен. Ще те махнат." - SuN Трола
PMEmail PosterUsers Website
Top
saruman
Публикувано на: 31-10-2019, 22:30
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2600
Регистриран на: 21.07.10



На мен ми е малко странно,че линкера ти пищи чак на деструктора,да не би да е виртуален?

Другото,което се сещам е да я разкараш само тая библиотека ако не е много трудно и да видиш дали има проблем с останалата част от проекта


--------------------
http://www.wefunkradio.com/radio/

Remember,remember the fifth of November
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (6) [1] 2 3 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0