ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
1300023 Топик полностью
Adept (10.04.2023 04:56, просмотров: 150) ответил Alex68 на что-то куда-то не так закешировалось. создать новый проект, и скопировать содержимое файла исходника через блокнтот или еще через что-то.
Напоследок пришла светлая мысль, и ура, - победа! Да, студия что-то где-то как-то кеширует, если работаешь одновременно (т.е. поочерёдно) с проектами, где файлы называются одинаково. Короче, свернул один проект в архив, а исходную папку удалил, и, о-чудо, всё откомпилировалось и корректно расставились адреса!! 

ранее во втором проекте ставились адреса из файла определений первого (это я сейчас понял). А когда первый проект удалил, во втором стали расставляться корректно.

Пипец, попадалово! полдня убил сегодня на это :( а главное, - есть опасность, что, если открывал два похожих проекта, где имена файлов одинаковые, но немного разное содержимое, то возможно один из проектов откомпилируется неверно (я, в принципе и обнаружи-то сей эффект по неадекватному поведению программы, когда перекрывались массивы в памяти) И ведь никак не узнать, чтотакая жопа произошла :((( нужно понять как с этим жить дальше, и как избегать подобного :((


P.S. оглядываясь назад, скажу, что, вероятно сталкивался с подобным (крайне редко) и ранее, просто не понимал, что за херня, т.к. у меня много проектов с одинаковыми названиями файлов, библиотек, в частности. Иногда работаю попеременно с двумя, и обычно один открыт в NPP, второй в студии, но иногда и попеременно открываю в студии, и помнится как-то были подобные непонятки изредка, а потом, видимо, как-то проблема разрешалась сама собой (кеширование оно такая штука, там всё от всего зависит). Самое хреновое в этой ситуации - нет явного критерия сбоя (ну там проект не собирается, ошибки и пр, это было бы понятно, а тут всё компилируется, но прошивка получается сбойная :((

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)