|
2 / 2 / 0
Регистрация: 12.04.2017
Сообщений: 99
|
||||||
Ошибка компиляции простой программы07.05.2017, 18:34. Показов 3735. Ответов 21
Метки нет (Все метки)
Здравствуйте, читатели данной темы.Решил изучить C++ Win32 API.Но вот на сайте хотел скопировать код и глянуть как все работает, но не тут то было.Когда скопировал код, вставил и скомпилировал, то выскочила ошибка:
Добавлено через 1 минуту Ошибка в 10 ряде.
0
|
||||||
| 07.05.2017, 18:34 | |
|
Ответы с готовыми решениями:
21
При компиляции простой программы - ошибки Ошибка в компиляции простой игры Что делать с .OCX при компиляции .EXE программы ? (простой вопрос) |
|
70 / 70 / 35
Регистрация: 06.07.2016
Сообщений: 415
|
||
| 07.05.2017, 18:42 | ||
|
Используйте Visual Studio, создайте приложение под Windows, разрешите ему создать самому минимальное приложение, очистите его, подключите "stdafx.h" и "ProjectName.h" и все заработает.
0
|
||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 07.05.2017, 19:00 | |
|
IDarknessI, текст ошибке где?
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|
| 07.05.2017, 19:34 | |
|
0
|
|
|
21 / 21 / 10
Регистрация: 11.09.2015
Сообщений: 103
|
||||||
| 07.05.2017, 20:04 | ||||||
|
IDarknessI, найди отличие
Запись L"Текст" задаёт 16-битовый Unicode. А Бокс ждёт 8-битовый ANSI
0
|
||||||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 07.05.2017, 20:06 | |
|
Может, лучше юникод включить?
Или MessageBoxW().
1
|
|
| 07.05.2017, 22:16 | ||||||
|
Чтобы независимо от настроек работало. В вашем коде замените:
LPSTR -> LPTSTR L -> _T() WinMain -> _tWinMain На будущее: char -> TCHAR char* -> LPTSTR
0
|
||||||
|
64 / 68 / 18
Регистрация: 21.10.2015
Сообщений: 228
|
|||
| 10.05.2017, 22:13 | |||
|
BoxW W Привет, мир!!! юникод, крилица, юникод, крилица Добавлено через 15 секунд BoxW W Привет, мир!!! юникод, крилица, юникод, крилица
0
|
|||
|
|
|
| 25.06.2019, 18:30 | |
|
8Observer8 , вставил ваш код в файл
Вот, что получил: 1> Обращение к "Debug\hello.unsuccessfulbuild". 1>ClCompile: 1> hello.cpp 1>ManifestResourceCompile: 1> Для всех выходных данных обновления не требуется. 1>LINK : fatal error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден 1> 1>СБОЙ построения. 1> 1>Затраченное время: 00:00:01.75 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
|
|
| 25.06.2019, 19:37 | ||||||||||||||||
|
Argus19, попробуйте этот проект запустить, который выводит кнопку в V2015: Button.zip
main.cpp
resource.h
Button.rc
1
|
||||||||||||||||
| 25.06.2019, 23:19 | ||
|
Ошибка, которую вы процитировали, вам непонятна? Если нет, то я поясню.
0
|
||
| 26.06.2019, 08:43 | |
|
Почему у вас окно называет "Страница свойств hello". Значит, вы открыли решение не моего проекта, который называется "Button". Выставите в моём проекте "Все конфигурации" и "Все платформы". Покажите скриншот, что набор инструментов выбран v10.0
0
|
|
| 26.06.2019, 08:47 | |
|
0
|
|
| 26.06.2019, 18:24 | |
|
Да. А сейчас какая ошибка?
0
|
|
| 26.06.2019, 20:07 | ||
|
Почему VS попрежнему видит 2015-ю версию? Не понимаю. Может сделать Clean (Очистить) и Rebuild (Пересобрать)?
Добавлено через 7 минут
0
|
||
|
51 / 32 / 19
Регистрация: 25.05.2019
Сообщений: 95
|
|
| 26.06.2019, 20:36 | |
|
От души веселите...
Argus19, Visual Studio / File / создайте / новый проект / win32 (можно пустой) прикрепите файлы 8Observer8, нажмите F5 - наслаждаетесь. Если проблема с файлом-ресурсов создайте меню вашей студией
0
|
|
| 26.06.2019, 20:36 | |
|
Помогаю со студенческими работами здесь
20
Ошибка компиляции простой формы с кнопкой выхода Модули и метод простой итерации - ошибка при компиляции Ошибка компиляции программы Ошибка компиляции программы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|