Добавление текстового файл в проект с++
Мне необходимо добавить текстовый файл в проект в Visual Studio 2010 (проект на С++), сейчас я работаю с файлом, одержимое файла я читаю построчно и записываю туда новое значение. Файл храниться на диске D и это неудобно: при перемещении проекта необходимо перетаскивать и файл.. Глупо. Добавить в проект текстовый файл при помощи меню я могу, но #include выдает ошибку
Cannot open include file: 'TextFile1.txt': No such file or directory
Что делать?
Отслеживать
407 2 2 золотых знака 11 11 серебряных знаков 39 39 бронзовых знаков
Visual Studio. Как добавить .txt файл?
Задача:
Есть проект, в него надо добавить текстовый файл(Readme.txt) и, соответственно, заполнить его. Что-то не могу догнать, можно ли это сделать средствами такого распиаренного Visual Studio(до этого сидел на Rider, там это делается в 2 клика — ПКМ->добавить файл).
- Вопрос задан более трёх лет назад
- 10593 просмотра
Комментировать
Решения вопроса 1
Эх, как же хочется худенькую, бледную, не очень.
ПКМ пр проекту — добавить — создать элемент — текстовый файл. он будет лежать в C:\Users\User\source\repos\WindowsFormsApp1\WindowsFormsApp1 где и папка bin (это всё по стандарту) полный путь, содержание, настройка отношения файла к процессам сборки и внедрения, имя файла и ещё 2 пункта можно изменить в самом Visual Studio.
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Visual Studio. Как добавить .txt файл?
Задача:
Есть проект, в него надо добавить текстовый файл(Readme.txt) и, соответственно, заполнить его. Что-то не могу догнать, можно ли это сделать средствами такого распиаренного Visual Studio(до этого сидел на Rider, там это делается в 2 клика — ПКМ->добавить файл).
- Вопрос задан более трёх лет назад
- 10593 просмотра
Комментировать
Решения вопроса 1
Эх, как же хочется худенькую, бледную, не очень.
ПКМ пр проекту — добавить — создать элемент — текстовый файл. он будет лежать в C:\Users\User\source\repos\WindowsFormsApp1\WindowsFormsApp1 где и папка bin (это всё по стандарту) полный путь, содержание, настройка отношения файла к процессам сборки и внедрения, имя файла и ещё 2 пункта можно изменить в самом Visual Studio.
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Как подключить к проекту новый файл с функцией
Как подключить файл.сs к проекту?
как подключить файл.сs к проекту? в файле описан класс. а проект должен демонстрировать работу.
Как подключить obj файл к проекту?
Всем привет! Нужно подключить obj файл к проекту в котором есть нужный класс. Как это сделать в.
Как подключить .dll файл к проекту
Подскажите пожайлуста, как подключить библиотеку классов в виде .dll файла ? Просто я сначала.
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
так у тебя сам файл в проект добавлен? include с проектом никак не связан. Тебе нужно твой хедер и спп-файл реализации доваить к проекту, где хочешь использовать функции. Просто через контекстное меню в project explorer
2816 / 1407 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
Сообщение от nill
PS по идее не сложный вопрос но перерыл несколько книг ни как не могу найти ответ
значит плохии книжки. в нормальной книги это должно быть описано.
Сообщение от nill
#include «noviy_ fail .cpp»
вот сосбтвенно из-за fail
Сообщение от nill
но при определении функции в новом фале выскакивают ошибки из существующих файлов эту функции тоже нельзя вызвать
а ошибку привести можешь?
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
Если в VS, то правой кнопкой по проекту -> add -> New item -> source file
Регистрация: 16.08.2009
Сообщений: 434
файл я уже добавил и написал там функции
теперь я хочу связать эту функцию с уже существующим файлом .cpp
чтобы можно было ее вызывать
error C2039: ‘ima_funksii’ : is not a member of ‘noviy_fail’
c:\documents and settings\dk\рабочий стол\visual studio\’noviy_fail'(4) : see declaration of ‘noviy_fail’
error C2084: function ‘ima_funksii(int)’ already has a body
c:\documents and settings\dk\рабочий стол\visual studio\’noviy_fail'(12) : see previous definition of ‘ima_funksii’
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,169
#include »noviy_fail.cpp» а разве можно срр файлы в инклудах объявлять?!
2816 / 1407 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
Сообщение от kazak
а разве можно срр файлы в инклудах объявлять?!
можно.. include — это фактически вставить содерживмое. Расширения — это все условности.
Регистрация: 16.08.2009
Сообщений: 434
#include не помагает идут ошибки компилятора сразу как я объявляю функцию в новом файле cpp
я даже простую переменную не могу объявить в новом файле пишет ошибку
c:\documents and settings\dk\рабочий стол\visual studio\noviy_fail.cpp(13) : error C2086: ‘int novaia_peremennaia’ : redefinition
c:\documents and settings\dk\рабочий стол\visual studio\noviy_fail.cpp.cpp(13) : see declaration of ‘novaia_peremennaia’
2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
Сообщение от Monte-Cristo
можно.. include — это фактически вставить содерживмое. Расширения — это все условности.
Можно, но содержание должно соответствовать,чего у автора,видимо,не наблюдается)
nill, ты прикрепи что у тебя там есть,так непонятно. К примеру, вот это
error C2039: ‘ima_funksii’ : is not a member of ‘noviy_fail’
вообще неожидаемая ошибка в данной ситуации.
Общая рекоммендация — делай как у людей. В хедере — прототипы и #pragma once. В .cpp — реализация и он подключен к проекту. Короче, взглянуть нужно,что ты там наворотил )
Регистрация: 16.08.2009
Сообщений: 434
да я ничего не натворил просто создал пустой cpp и объявил там переменную вот и все
Если не сложно просто скажи вот я к примеру хочу объявить переменную в пустом файле cpp который создан в существующем проекте что там надо написать чтобы не было ошибок
и нужно ли еще создать файл заголовков .h с таким же именем как и у новоо файла cpp если нужно что там надо написать
если можно с примером кода
Добавлено через 4 часа 0 минут 34 секунды
в общем я создал функцю в новом файле и могу ее вызвать в этом же файле
но немогу сделать доступной эту функцию их сосднего файла тогоже проекта
#include »noviy_fail.cpp»
вызывает ошибку
надо писать полный путь (если да то в каком формате)?
или как то по другому включать один файл .сpp в другой .cpp
Добавлено через 3 часа 12 минут 14 секунд
НАШЕЛ!! что удивительно в книге по языку С
надо в файле заголовков прописать имя нужной функции и она будет доступна во всех файлах куда включен файл заголовков с помощью #include
И очень важный момент в файле заголовков функцию надо прописывать так
int veroiatno(int, int);
то есть вместо параметров надо писать тип данных который задан у переменной когда функция определялась
И отсюда вопрос это что так каждую функцию надо прописывать в файлах заголовков(расширение .h) ??
Или можно все таки как то включить отдельный файл .cpp с функциями в другой файл .cpp ??