Перейти к содержанию
    

ATMEL STUDIO 6.2 (копирует все исходники в папку проекта)

Всем привет!

Подскажите, кто сталкивался.

Есть папка с исходниками (общая для всех проектов) (CAN, UART и тд) не в папке проекта.

При добавлении файла в проект из этой папки, происходит физ. копирование в папку проекта.

Пути все прописаны, компилируется.

Как сделать так, чтобы исходники не копировались, а то думая, что корректирую файл в одной папке, я откорректировал не нужную мне копию, да и зачем плодить файлы.

Добавлял в проект *.h, он их тоже копирует в файл проекта и ругается где *.с.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рядом с кнопкой "Add" есть маленькая стрелочка "Add as Link".

 

Я пытался сказать разработчикам, что они идиоты, но они ответили, что это так и задумано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рядом с кнопкой "Add" есть маленькая стрелочка "Add as Link".

 

Я пытался сказать разработчикам, что они идиоты, но они ответили, что это так и задумано.

 

Спасибо! Нашел все-таки эту ссылку, сначала искал через меню, для тех кто еще не сталкивался, нужно уже в окне со списком файлов на диске (после команды ADD-> EXISTING ITEM) нажать на стрелочку справа на кнопке ADD.

Еще раз спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо! Спустя годы вопрос и ответ актуальны.

Пытаюсь подружиться с Atmel Studio. IAR вспоминается, как тихая родная гавань )
Безуспешно ищу как в дереве исходников добавить "виртуальную" папку - чтобы не создавалась реальная папка на диске.

AS служебными файлами так сильно захламляет исходники. Пытаюсь выкрутиться и надумал такой вариант:

В каталоге solution собираю свои исходники, сторонние исходники добавляю модулями git - каждый тоже в своей папке . Например, uart.lib
В папке самого проекта получается исходников нет - там собираются все служебные файлы.

Так получается один "комплект" исходников на несколько проектов AS.

Поделитесь, пжлст, успешным опытом, как вы организовываете проекты в AS ?

___
P.S.
Подскажите, пжлст, как правильно применить параметры подавления предупреждений -Wmain 
Atmel Studio 7 (Version: 7.0.1931)

gcc-Wmain.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашелся! :) В Atmel studio 7 отыскался параметр, который отключает копирование файлов при их добавлении в проект.
 

Цитата

options - projects - miscellaneous - file management - copy file to project when adding exists file.

 

gcc-copy-src.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос ТС, просто из интереса. Какие затраты на начало работы с проектом на другом ПК (например, установили AS на чистую ОС, git,  и .... )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для гугла оставлю.

Цитата

Warning        return type of 'main' is not 'int' [-Wmain]

Параметр для подавления предупреждения должен выглядеть как -Wno-main

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...