The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Проблема со связыванием пересикающихся имен в обьектных файлах, !*! alex, 06-Мрт-07, 16:49  [смотреть все]
Привет. Проблема заключается в следующем:
  - имеется 'a1.o` объектный файл с именем для внешнего связывания, к примеру '_get_len`
  - имеется 'a2.o` объектный файл использующий имя '_get_len` во время связывания
Т.к. гипотетическое имя '_get_len` часто встречаемое, то возможна ситуация, когда в нескольких объектных файлах оно встретится.
  Необходим способ обойти эту ситуацию, т.е. 'a1.o` и 'a2.o` свяжутся между собою и 'a2.o`  использует '_get_len` из 'a1.o`, а при дальнейшей сборке оставшиеся файлы проекта свяжутся с '_get_len` из другого объектного файла (не 'a1.o`), содержащего это имя.
  • Проблема со связыванием пересикающихся имен в обьектных файл..., !*! VAK, 00:16 , 07-Мрт-07 (1)
    >Привет. Проблема заключается в следующем:
    >  - имеется 'a1.o` объектный файл с именем для внешнего связывания,
    >к примеру '_get_len`
    >  - имеется 'a2.o` объектный файл использующий имя '_get_len` во время
    >связывания
    >Т.к. гипотетическое имя '_get_len` часто встречаемое, то возможна ситуация, когда в нескольких
    >объектных файлах оно встретится.
    >  Необходим способ обойти эту ситуацию, т.е. 'a1.o` и 'a2.o` свяжутся
    >между собою и 'a2.o`  использует '_get_len` из 'a1.o`, а при
    >дальнейшей сборке оставшиеся файлы проекта свяжутся с '_get_len` из другого объектного
    >файла (не 'a1.o`), содержащего это имя.


    Используйте namespace

    оно сделано именно для таких случаев.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру