|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.08.2013, 15:20 | #1 |
Новичок
Джуниор
Регистрация: 21.08.2013
Сообщений: 4
|
Пути для #include
Решил создать свой примитив для AutoCAD 2010 при помощи ОbjectArx. Создаю проект при помощи входящего в поставку библиотеки визарда.
Все хэдеры лежат по адресу "C:\ObjectARX 2010\inc\". Визард включает их в проект вот так: Код:
"fatal error C1083: Не удается открыть файл include: arxHeaders.h: No such file or directory". В принципе это лечится если дописать путь в #include, но таких мест эдак 200+. Собственно вопрос: Можно как либо(например в настройках проекта) указать места поиска хэдеров? Ищу уже часа 3, помогите пожалуйста. Visual Studio 2008 Prof |
21.08.2013, 15:47 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я может затуплю, но по-моему в инклуд можно указать полный путь при желании. Ну или относительный, относительно проекта.
Цитата:
I'm learning to live...
|
|
21.08.2013, 16:13 | #3 |
Новичок
Джуниор
Регистрация: 21.08.2013
Сообщений: 4
|
1)Пути можно указать в инклюдах, но это придётся делать в очень большом количестве мест. При этом на инклюды в ObjectARX-ких хедерах VS тоже ругается. Мне кажется что менять их там не особо правильное решение.
2)Суть задачи - создание редактируемой линии с текстом. При этом текст должен удалятся, перемещаться, создаваться и т.д. вместе с линией. Все линии обрабатываются отдельной программой по COM интерфейсу Acad. Вариант с отдельным текстом (Mtext+ PolyLine + XData) плохо подходит т.к. линий на чертеже будет много и полный перебор будет занимать достаточно большое время. Вариант с созданием блока с текстовым атрибутом тоже отпадает т.к. линия не будет редактируемой и будет оооочень много блоков в каждом чертеже. Насколько я знаю единственный вариант решения задачи создания подобного примитива - ObjectARX. Если вы знаете какие либо другие варианты создания примитивов такого рода - буду рад. Последний раз редактировалось Ska1006; 21.08.2013 в 16:19. |
21.08.2013, 16:19 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Я в свое время так делал выноски - полилинию с МТекстом. Однако сам текст был привязан ссылкой к Property документа. Я тогда циклом обходил только эти Проперти, а не объекты на листе. Цитата:
Задача какая? Что ты от этих объектов получить желаешь?
I'm learning to live...
|
||
21.08.2013, 16:36 | #5 |
Новичок
Джуниор
Регистрация: 21.08.2013
Сообщений: 4
|
Задача:
Сделать подписи кабелей на полных схемах подстанций(марка,кол-во жил, и т.д.). Все данные о кабелях будут хранится в БД, а на чертеже нужно отображать только часть инфы. Линии будут вставляться при помощи инструмента, реализованного в отдельной программе. Потом по данным из базы можно будет построить кабельные журналы и прочую документацию автоматически. Вся проблема в количестве объектов:100-200 на чертёж. Про property не слышал, пошел гуглить. Explode не катит т.к. пользователю должно быть удобно изменять линию стандартными средствами, а в редакторе блоков не видно остальной чертёж. |
21.08.2013, 16:41 | #6 | |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Цитата:
А еще можно залазить в меню Tools / Options / Projects & Solutions / VC++ Directories и добавить нужную директорию там. В версиях студии до 2010 это глобальная настройка, в 2010+ это уже в каждом проекте отдельно. |
|
21.08.2013, 17:05 | #7 |
Новичок
Джуниор
Регистрация: 21.08.2013
Сообщений: 4
|
|
21.08.2013, 17:10 | #8 | ||||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
Цитата:
P.S. Вот кое-что вспоминается: http://www.cad.dp.ua/stats/a2002/a2002_2.php http://forum.dwg.ru/showthread.php?p=280637&#post280637 http://forum.dwg.ru/showthread.php?p=274426&#post274426 Вот как я делал: Все выноски формировал в блок, а к блоку формировал аттрибуты, и уже с ними работал.
I'm learning to live...
Последний раз редактировалось Stilet; 21.08.2013 в 17:29. |
||||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C# Волновой алгоритм поиска пути в лабиринте. Построение пути | Wanz | Помощь студентам | 1 | 17.03.2013 14:04 |
подмена пути для изображений | Mortimoro | PHP | 5 | 04.05.2011 15:37 |
Не заносятся пути для всех файлов после FindFirst | artemavd | Общие вопросы Delphi | 8 | 02.12.2010 10:20 |
Диалоговое окно для сохранения пути | jestya | Microsoft Office Excel | 2 | 01.10.2010 23:22 |
программы для поиска пути в лабиринте. Пролог | loshara_de_kontara | Помощь студентам | 2 | 19.11.2008 21:46 |