Подсказки на компьютерную тематику

Можно подсмотреть, если забыли…

Как создать приложение на C++, которое легко запустится на другом компьютере

Как создать установочный файл на C++ для Ubuntu от Linux

    Установка самодельной программы на Ubuntu:

  1. создать папку для всего проекта, например myaponcpp
  2. из папки с результатами создания программы взять скомпилированный файл, например ProjectQt1, который получился в результате компиляции и поместить его в папку myaponcpp
  3. создать пустой текстовый файл с раширением .desktop, назвать его, например myaponcpp.desktop
  4. поместить в него следующий текст:
    [Desktop Entry]
    Name=Моя тестовая программа на C++ для Linux
    Comment=Моя первая программа на C++
    GenericName=не понятно что
    Terminal=false
    Type=Application
    Encoding=UTF-8
    Version=1.1
    Icon=/usr/share/icons/hicolor/64x64/apps/iconka.png
    Categories=Office;Qt;
    Exec=/usr/bin/ProjectQt1
  5. в значение Icon вставить путь к папке с иконкой, и тогда она появится в приложениях, обычно /usr/share/icons/hicolor/64x64/apps/iconka.png
  6. в значение Exec указать путь к исполняемому файлу ProjectQt1, потому что без этого не запустится приложение! Обычно /usr/bin/ProjectQt1
  7. создать иконку в формате .svg с размерами 16*16px,
    и сделать ее копии в формате .png с размерами 16×16,32×32,64×64,128×128,256×256,512×512,1024×1024
  8. создать папки DEBIAN, usr,
  9. в папке usr создать папки bin, share,
  10. в папку bin поместить файл ProjectQt1
  11. в папке share создать папки applications и icons,
  12. в папку applications поместить файл myaponcpp.desktop,
  13. в папке icons создать папку hicolor,
  14. в папке hicolor создать папку scalable, в ней папку apps, а в нее поместил векторную иконку iconka.svg с размером 16x16px,
  15. в папке hicolor создать папки 16×16,32×32,64×64,128×128,256×256,512×512,1024×1024,
  16. в каждой из этих папок 16×16,32×32 и так далее создать папку apps,
  17. в папку apps поместить иконку iconka.png соответсвующего каждой папке размера, например 128x128px,
  18. в папке DEBIAN создать пустой текстовый файл control, в котором поместить следующий текст (указаны только Обязательные поля и должен использоваться только английский язык!):
    Package: myaponcpp
    Version: 1.1
    Maintainer: Kashin Michail <mishanyakashin@mail.ru>
    Description: Programm for learning of programming
  19. здесь Package: myaponcpp – название программы при установке, не может содержать знаки и пробелы!
  20. перенести папку с этими файлами myaponcpp в раздел Home компьютера,
  21. зайти в нее через терминал:
    cd ~
  22. ввести команду в терминале для создания пакета в формате .deb myaponcpp.deb:
    fakeroot dpkg-deb --build myaponcpp
  23. появится установочный пакет myaponcpp.deb, который теперь можно установить или удалить,
  24. в приложениях появится ее ярлык, через который ее можно открыть

Как создать приложение на C++, которое легко запустится на другом компьютере

Как создать установочный файл на C++ для Ubuntu от Linux

    Установка самодельной программы на Ubuntu:

  1. создать папку для всего проекта, например myaponcpp
  2. из папки с результатами создания программы взять скомпилированный файл, например ProjectQt1, который получился в результате компиляции и поместить его в папку myaponcpp
  3. создать пустой текстовый файл с раширением .desktop, назвать его, например myaponcpp.desktop
  4. поместить в него следующий текст:
    [Desktop Entry]
    Name=Моя тестовая программа на C++ для Linux
    Comment=Моя первая программа на C++
    GenericName=не понятно что
    Terminal=false
    Type=Application
    Encoding=UTF-8
    Version=1.1
    Icon=/usr/share/icons/hicolor/64x64/apps/iconka.png
    Categories=Office;Qt;
    Exec=/usr/bin/ProjectQt1
  5. в значение Icon вставить путь к папке с иконкой, и тогда она появится в приложениях, обычно /usr/share/icons/hicolor/64x64/apps/iconka.png
  6. в значение Exec указать путь к исполняемому файлу ProjectQt1, потому что без этого не запустится приложение! Обычно /usr/bin/ProjectQt1
  7. создать иконку в формате .svg с размерами 16*16px,
    и сделать ее копии в формате .png с размерами 16×16,32×32,64×64,128×128,256×256,512×512,1024×1024
  8. создать папки DEBIAN, usr,
  9. в папке usr создать папки bin, share,
  10. в папку bin поместить файл ProjectQt1
  11. в папке share создать папки applications и icons,
  12. в папку applications поместить файл myaponcpp.desktop,
  13. в папке icons создать папку hicolor,
  14. в папке hicolor создать папку scalable, в ней папку apps, а в нее поместил векторную иконку iconka.svg с размером 16x16px,
  15. в папке hicolor создать папки 16×16,32×32,64×64,128×128,256×256,512×512,1024×1024,
  16. в каждой из этих папок 16×16,32×32 и так далее создать папку apps,
  17. в папку apps поместить иконку iconka.png соответсвующего каждой папке размера, например 128x128px,
  18. в папке DEBIAN создать пустой текстовый файл control, в котором поместить следующий текст (указаны только Обязательные поля и должен использоваться только английский язык!):
    Package: myaponcpp
    Version: 1.1
    Maintainer: Kashin Michail <mishanyakashin@mail.ru>
    Description: Programm for learning of programming
  19. здесь Package: myaponcpp – название программы при установке, не может содержать знаки и пробелы!
  20. перенести папку с этими файлами myaponcpp в раздел Home компьютера,
  21. зайти в нее через терминал:
    cd ~
  22. ввести команду в терминале для создания пакета в формате .deb myaponcpp.deb:
    fakeroot dpkg-deb --build myaponcpp
  23. появится установочный пакет myaponcpp.deb, который теперь можно установить или удалить,
  24. в приложениях появится ее ярлык, через который ее можно открыть