motata2motata Ответов: 2

В каком виде нового проекта основная функция имеет параметры?


Когда я создаю новый проект в VS, какой новый проект имеет параметры основной функции, такие как "int main (argc int, **argv char)".
Кроме того, новые файлы против проекта cpp кажется автоматически добавлять директивы "#include "файл stdafx.ч"",удалить это приведет к ошибке; но много проектов с открытым исходным кодом файлов cpp не содержит директивы"#include "файл stdafx.ч"", который также пройдет через компилятор против, почему? Спасибо!!!
В проект "свойства-〉общие->по целевым именем" Это "ААААА", "свойства-〉генерал-&ГТ;конечное расширение" есть ".exe-файла",но "Линкер-〉дополнительно-&ГТ;импорт библиотек" Это "ААААА.либерал", почему EXE-файл проекта может создать .файл lib?

Что я уже пробовал:

Я пробовал много видов проектов

2 Ответов

Рейтинг:
9

CPallini

При создании проекта, в application settings, вы можете избавиться от любого дополнительного материала: удалите его (например precompiled headers), а затем выберите empty project.
Затем вы можете добавить любой заголовок или исходный файл, который пожелаете. Вы должны, по крайней мере, добавить исходный файл (скажем main.cpp) и введите в него любую программу, которая вам нравится. Простой пример:

#include <iostream>
int main( int argc, char * argv[])
{
	std::cout << "not very useful, after all" << std::endl;
}</iostream>


Рейтинг:
0

Rick York

Многие проекты с открытым исходным кодом ориентированы на другие операционные системы. Заголовочный файл stdafx.h специфичен и уникален для visual studio и MFC, которые в первую очередь ориентированы на windows, хотя OSX уже выпущена или вот-вот будет выпущена.

На странице properties- & gt;general form есть параметр target type. Он должен быть установлен для исполняемого файла или .exe-файла.


motata2motata

В проекте можно ли одновременно создать файл .exe и файл. lib с одним и тем же именем?