Программирование >>  Процедурные приложения 

1 2 3 [ 4 ] 5 6 7 ... 150


данных с информацией о всех классах, функциях, переменных и константах программы. Кроме того, в этой категории можно указать, следует ли создавать файл с ассемблерным кодом программы, какого он должен быть типа и где располагаться (список Listingfiletype и поле Listingfilename).

Optimizations

Опции категории Optimizationsпозволяют устанавливать различные параметры оптимизации программного кода (список Optimizations). Также можно указать, каким образом следует выполнять макроподстановку функций (список Inlinefunctionexpansion).

PrecompiledHeaders

Опции категории PrecompiledHeaders определяют, следует ли использовать файлы предварительно скомпилированных заголовков (файлы с расширением РСН). Наличие таких файлов ускоряет процесс компиляции и компоновки. После компиляции всего приложения эти файлы следует удалить из папки проекта, поскольку они занимают очень много места.

Preprocessor

Опции категории Preprocessor позволяют задавать параметры работы препроцессора. Здесь же можно указать дополнительные папки для включаемых файлов заголовков (поле Additional #include directories), а также установить опцию Ignore standard include paths, которая служит указанием игнорировать папки, перечисленные в переменных среды PATHили INCLUDE.

Link

Вкладка Link содержит опции пяти категорий: General, Customize, Debug, Inputи Output. General

В категории General в поле Outputfilename можно задать имя и расширение выходного файла. Как правило, для файла проекта используется расширение ЕХЕ. В поле Object/librarymodules

указываются объектные и библиотечные файлы, компонуемые вместе с проектом. Также могут быть установлены следующие опции:

Generatedebuginfo(в исполняемый файл включается отладочная информация);

Linkincrementally(частичная компоновка; эта опция доступна, если в категории Customize установлен флажок Useprogramdatabase);

Enableprofiling(в исполняемый файл включается информация для профилировщика);

Ignorealldefaultlibraries(удаляются все стандартные библиотеки из списка библиотек, который просматривается компоновщиком при разрешении внешних ссылок);

Generatemapfile(создается МАР-файл проекта).

Customize

В категории Customize можно установить такие опции:

Linkincrementally(аналогична одноименной опции из категории General);

Useprogramdatabase(в служебную базу данных программы помещается отладочная информация);

Outputfilename(задает имя выходного файла);

Printingprogressmessages(в процессе компиляций выводятся сообщения о ходе компоновки);

Suppressstartupbanner(аналогична подобной опции категории Customize вкладки

C/C++).



Debug

Опции категории Debug позволяют указать, следует ли генерировать МАР-файл проекта, а также задают различные параметры отладки.

Input

Посредством опций категории Input приводится различная информация об объектных и библиотечных файлах, компонуемых вместе с проектом.

Output

Опции категории Output позволяют задать базовый адрес программы (Baseaddress), точку входа (Entry-pointsymbol), объем виртуальной и физической памяти, выделяемой для стека (группа Stackallocations), и номер версии проекта (группа Versioninformation).

Resources

Вкладка Resources позволяет указать имя файла ресурсов (обычно это файл с расширением RES) и задать некоторые дополнительные параметры, такие как язык представления ресурсов, папки включаемых файлов и макросы препроцессора.

MIDL

Вкладка MIDL предназначена для задания различных параметров генерации библиотеки типов.

BrowseInfo

На вкладке BrowseInfo можно указать имя файла базы данных, содержащей описания классов, функций, констант и переменных программы.

CustomBuild

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



Глава 2. Краткое знакомство со средой Visual C++

Запуск Visual C++

Доступ к контекстной справке

Вызов команд меню

Перемещаемые панели инструментов

Меню File

o New

o Open

o Close

o Save

o Save As

o Save All

o Page Setup

o Print

o Recent Files и Recent Workspaces

o Exit

Меню Edit

o Undo

o Redo

o Cut

o Copy

o Paste

o Delete

o Select All

o Find

o Find in Files

o Replace

o Go To

o Bookmarks

o Breakpoints

o List Members

o Type Info

o Parameter Info

o Complete Word

Меню View

o ClassWizard

o Resource Symbols и Resource Includes

o Full Screen

o Workspace

o Output

o Debug Windows

o Refresh Properties

Меню Insert

o New Class

o Resource

o Resource Copy

o File As Text

o New ATL Object

Меню Project

o Set Active Project

o Add to Project...

o Dependencies

o Settings

o ExportMakefile

o Insert Project Into Workspace

Меню Build

o Compile

o Build

o Rebuild All

o Batch Build

o Clean

o Start Debug



1 2 3 [ 4 ] 5 6 7 ... 150

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика