Exe-файл не работает на компах

Тема в разделе "Общие вопросы по С и С++", создана пользователем sum44, 30 ноя 2008.

  1. sum44

    sum44 Member

    Регистрация:
    29 окт 2008
    Сообщения:
    23
    Симпатии:
    0
    у меня есть консольное приложение, которое определяет параметры жесткого диска.
    там используются api-функции: GetLogicalDrives, GetDriveType, GetVolumeInformation,
    GetDiskFreeSpace.
    так вот эта прога работает только у меня на компе.
    Друг сказал что нужно при компиляции внести все библиотеки в exe-файл, но он не помнит как это
    делать.
    Помогите исправить ситуацию please.
     
  2. Anton Chik

    Anton Chik Гость

    т.е. ты уверен, что все дело в конкретно этих апишных функциях?
    пробовал компилить у себя чистый проект и запускать на других компах?

    p.s.
    надеюсь дело не дойдет до того, что придется отвечать на самый FAQ-овый вопрос по билдеру всех времен и народов :)
     
  3. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    sum44, какая среда разработки?
     
  4. sum44

    sum44 Member

    Регистрация:
    29 окт 2008
    Сообщения:
    23
    Симпатии:
    0
    я ни в чем не уверен т.к. я не шарю и в первый раз делаю программу на С++.
    среда разработки Visual Studio 2008 (также работаю с ней впервые).
    компилить чистый проект и запускать на других компах я не пробовал (а что это поможет понять в чем проблема?)
     
  5. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    MFC используете?
     
  6. sum44

    sum44 Member

    Регистрация:
    29 окт 2008
    Сообщения:
    23
    Симпатии:
    0
    я не понимаю что такое MFC. думаю что не использую.
    я создавал пустой консольный проект и вверху кода у меня написаны такие строки:
    Код (Text):
    #undef UNICODE
    #include <iostream>
    #include "windows.h"
    #include <iomanip>
    #include <stdio.h>
    #include <conio.h>
    using namespace std;
    //
     
Загрузка...

Поделиться этой страницей