如何在另一台计算机上使用我的项目

时间:2015-01-22 20:40:16

标签: c++ visual-studio-2012

我很抱歉,但我的英语不够好!!

我在visual studio 2012中编写了一个c ++控制台应用程序,现在我想在没有源文件的另一台计算机上运行它,只需要用exe文件 我尝试在另一台计算机(Windows 7)中复制.exe文件并在该计算机上运行但它不起作用!! 如何在另一台计算机上运行此程序? 我可以为我的控制台应用程序创建一个安装文件吗?

...谢谢

以下是我的一些代码:

#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;
//....

1 个答案:

答案 0 :(得分:3)

目标计算机将需要VC ++可再发行组件,或者要求可执行文件与可以找到here的VC ++依赖库一起打包。