Мне очень жаль, но мой английский недостаточно хорош!Как использовать мой проект на другом компьютере
Я пишу консольную прикладную программу C++ в visual studio 2012, и теперь я хочу запустить ее на другом компьютере без исходного файла и просто с exe-файлом Я пытаюсь скопировать файл .exe на другой компьютер (Windows 7) и запустить это на том компьютере, но это не сработало! Что мне делать, чтобы запустить эту программу на другом компьютере? Могу ли я создать файл настроек для моего консольного приложения?
Спасибо ....
Вот некоторые из моего кода:
#include <iostream>
#include <conio.h>
#include <string>
#include <fstream>
#include <vector>
#include "Person.h"
#include <Windows.h>
using namespace std;
int main()
{
ifstream iFile("phonebook.txt", ios::in);
ofstream oFile("phonebook.txt", ios::out);
vector<Person *> phoneBook;
string n, f, t, m; //baraye inke 0 avale shomare ha ham hesab shavad adadhaye voroodi ra ham az jense string tarif mikonim
int i,choose,choose2;
bool flag=true;
while(flag)
{
system("cls");
cout<<"1. Insert Contact\n2. Show Contacts\n3. Exit\n";
cin>>choose;
switch(choose)
{
case 1:
system("cls");
cout << "\t\t\t***Insert New Contact***\n";
cout<<"\n\nName: ";
cin >> n ;
cout<<"\nFamily: ";
cin>> f ;
cout<<"\nHome Number: ";
cin>> t ;
cout<<"\nMobile Number: ";
cin>> m;
phoneBook.push_back(new Person(n, f, t, m));
for (i = 0; i < phoneBook.size(); i++)
{
oFile << phoneBook[i]->getName() << ' ' << phoneBook[i]->getFamily() << ' ' << phoneBook[i]->getTell() << ' ' << phoneBook[i]->getMobile() << endl;
}
break;
//....
Сборка и установка VCRedist для Visual Studio 2012 на целевой машине. Кроме того, возможно, несколько вопросов повторяются. – crashmstr
Возможно, вы захотите прояснить, как «это не сработало» - не удалось ли запустить (проблемы с привязкой), сбой (если да, когда), он зависел ... – DrC
* он не работал * не является полезным описанием проблемы. В каком ** конкретном способе ** это не работает *? Ожидая, что мы создадим новый проект, скопируем и вставим исходный код, создадим его, скопируем на новый компьютер и запустим его, чтобы узнать, как * он не работает *, довольно невежливо. Вы знаете, что вы подразумеваете под * это не сработало * - скажите нам, хотите ли вы, чтобы мы помогли вам решить проблему. –