|
0 / 0 / 0
Регистрация: 05.08.2015
Сообщений: 4
|
||||||||||||||||
Рабочий код не компилируется в другом проекте05.08.2015, 09:53. Показов 825. Ответов 6
Метки нет (Все метки)
Работаю в MS Visual Studio 2010. Код разделён на три файла. Первые два просто для того, чтобы не отвлекаться на создание окна. Всё прекрасно компилируется и работает. Создал второй проект(и второе решение), подключил туда эти файлы, а MS VS выдаёт ошибки. Версию среды и настройки в ней не менял.
На библиотеку не ругается:
0
|
||||||||||||||||
| 05.08.2015, 09:53 | |
|
Ответы с готовыми решениями:
6
Код в одном проекте работает, в другом нет В одном проекте код принялся в другом нет с Хаффманом, код рабочий, но мне пишут что точка входа не определена, хоть я и создал файл в проекте |
|
0 / 0 / 0
Регистрация: 05.08.2015
Сообщений: 4
|
|
| 05.08.2015, 10:06 [ТС] | |
|
newwnd.cpp(15): error C2440: =: невозможно преобразовать "LPCWSTR" в "LPCSTR"
newwnd.cpp(22): error C2664: CreateWindowExA: невозможно преобразовать параметр 3 из "LPCWSTR" в "LPCSTR" main.cpp(10): error C2664: newWnd::newWnd(LPCWSTR,HINSTANCE,int,LRE SULT (__stdcall *)(HWND,UINT,WPARAM,LPARAM),LPCWSTR,int, int,int,int,DWORD,UINT,HWND): невозможно преобразовать параметр 1 из "const char [15]" в "LPCWSTR" Ошибок в первоначальном проекте нет, но появляются, если даже полностью взять код из того проекта и перенести в этот.
0
|
|
|
Неэпический
|
|
| 05.08.2015, 10:10 | |
|
Если уж делаете универсально, то делайте всё универсально, а Вы гвоздями прибили код в некоторых местах к широким символам. LPCWSTR поменяйте на LPCTSTR, ну или сугобо под широкие символы пишите. И WinMain тоже поменяйте на универсальную (_tWinMain)
0
|
|
|
0 / 0 / 0
Регистрация: 05.08.2015
Сообщений: 4
|
||
| 05.08.2015, 10:12 [ТС] | ||
|
0
|
||
|
Неэпический
|
||
| 05.08.2015, 10:16 | ||
|
Поэтому в первом проекте строковые литералы, благодаря макросу _T разворачиваются в широкие L"strring literals", а в другом - в узкие "string literals". А вот LPCWSTR - это указатель на широкие символы, поэтому и получается конфликт, при передачи указателя.
1
|
||
|
0 / 0 / 0
Регистрация: 05.08.2015
Сообщений: 4
|
||
| 05.08.2015, 10:23 [ТС] | ||
|
Тему можно закрыть.
0
|
||
| 05.08.2015, 10:23 | |
|
Помогаю со студенческими работами здесь
7
Code::Blocks в определенном проекте не компилирует "tr1/shared_ptr.h", при этом в другом проекте компилирует! В формате .cpp код компилируется, а в .c не компилируется Как обращаться к форме в другом проекте? Метод Гаусса не работает в другом проекте
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Контроль корректности заполнения дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|