2014-11-03 2 views
0

Я использую Visual Studio 2012 и пытаюсь импортировать файлы заголовков в проект, но они терпят неудачу. Вот то, что я пытался сделать:Невозможно открыть файл заголовка в Visual Studio 2012

#include "gevents.h" 
#include "gobjects.h" 
#include "gwindow.h" 

int main(){ 

    int x=1; 

    return 0; 
} 

Я добавил эти три файла заголовка в месте проекта: C: \ Users \ Shaby \ Documents \ Visual Studio 2012 \ Projects \ ConsoleApplication39

В Кроме того, я также перешел к свойствам проекта -> Configuration Propertues -> C/C++ -> General и включил вышеуказанное расположение пути в «Дополнительные каталоги Include», но это ничего не дало. Вместо этого, я получаю следующее сообщение об ошибке:

Невозможно запустить программу C: \ Users \ Shaby \ Documents \ Visual Studio 2012 \ Projects \ ConsoleApplication39 \ Debug \ ConsoleApplication39.exe Система не может найти указанный файл

+1

Составило ли оно? Если вы нажмете F7, это даст вам ошибки? –

+0

Да, при компиляции он дает следующую ошибку: _Unable для запуска программы C: \ Users \ Shaby \ Documents \ Visual Studio 2012 \ Projects \ ConsoleApplication39 \ Debug \ ConsoleApplication39.exe Система не может найти указанный файл_ –

+0

Это сообщение должно появиться, когда пытаясь запустить программу, а не при попытке ее скомпилировать. Попробуйте выполнить компиляцию (Build-> Rebuild Solution). В окне «Вывод» вы увидите сообщение типа: ========== Build: 1 удался, 0 не удалось, 0 обновлено, 0 пропущено ========== если ошибок нет. –

ответ

0

Почему вы делаете это сложным, просто держите его простым. После создания вашего проекта. Открытый исследователь решений. Под вашим именем проекта вы увидите папку «файлы заголовков», добавьте в нее свои файлы заголовков (ваши файлы заголовков должны иметь расширение «.h»), а затем использовать их, чтобы включить их в исходные файлы.

+0

Я сделал это, но безрезультатно. Я получаю ту же ошибку, о которой я упоминал в сообщении –

+0

, а затем измените свой путь на «C: \ Users \ Shaby \ Documents \ Visual Studio 2012 \ Projects \ ConsoleApplication39 \ ConsoleApplication39", потому что в папке есть другая папка внутри с тем же именем и файлы заголовков размещены там –

+0

или попробуйте использовать этот синтаксис для включения ваших файлов заголовков "#include " Я думаю, что это должно работать, потому что однажды я столкнулся с одной проблемой. Лучше, если вы создадите новый проект с самого начала, потому что я не знаю, какие изменения вы внесли в свой проект, чтобы исправить ошибку. так лучше, что все должно быть по умолчанию. –

1

@ Усман Хан , У меня есть одно решение для вашей проблемы. В окне обозревателя решений (если оно не открыто, то нажмите Ctrl+Alt+l), вы можете увидеть название проекта. Нажмите на него, а не Add > Existing Item. Теперь выберите файлы заголовков, которые вы хотите включить & нажмите Add. Готово :) .

+0

Сделали это, но все равно получите то же сообщение об ошибке –

+0

Щелкните правой кнопкой мыши по имени проекта в окне обозревателя решений. Нажмите «Установить как проект StartUp» Затем создайте проект и запустите его. – Akatsuki

+0

Спасибо, но у меня нет проблем. ;) –