Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
Psilon
Master of Orion
 Аватар для Psilon
5764 / 4712 / 622
Регистрация: 10.07.2011
Сообщений: 14,194
Записей в блоге: 5
Завершенные тесты: 4
#1

Ошибка линковщика LNK2019: ссылка на неразрешенный внешний символ - C++

23.07.2013, 02:39. Просмотров 1328. Ответов 24
Метки нет (Все метки)

полный текст:
Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _WTSSendMessageA@40 в функции _main D:\Projects\ConsoleApplication91\ConsoleApplication91\Main.obj ConsoleApplication91
немного погуглив нашел, что эта проблема зачастую из-за проблем с хедерми и т.д., но у меня всего 1 файл в проекте (main.cpp) и ни одного хедера (тупо создал пустой проект и добавил его). Пишу код следующего вида:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
#include "wtsapi32.h"
 
 
int main()
{
    char* title = "Hello";
    int tlen = strlen(title);
    char* msg = "Terminal Service!";
    int mlen = strlen(msg);
    DWORD *resp = (DWORD*)malloc(sizeof(DWORD*));
    HANDLE hServer = WTS_CURRENT_SERVER_HANDLE;//WTSOpenServer(L"MICROSOFT-PC");//
    const int session = WTS_CURRENT_SESSION;
    
    int result = WTSSendMessage(hServer, session, title, tlen, msg, mlen, 0, 0, resp, 0);
    printf("%i", result);
    getchar();
 
    return 0;
}
то есть в дальнейшем собираюсь подрубаться к удаленному компу (в одной локалке сидим). Но выдает такую ошибку. Больше файлов в проекте, повторюсь, нету.

Юникод, как видно, отключил - не помогло, вместо blablaB стал ругаться на blablaA
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2013, 02:39     Ошибка линковщика LNK2019: ссылка на неразрешенный внешний символ
Посмотрите здесь:

C++ Ошибка LNK2019: ссылка на неразрешенный внешний символ _WinMain@16
Ошибка линковщика(error LNK2019: ссылка на неразрешенный внешний символ _main в функции ___tmainCRTStartup) C++
C++ Структуры/Работа с файлами(ошибка линковщика error LNK2019: ссылка на неразрешенный внешний символ)
Ошибка error LNK2019: ссылка на неразрешенный внешний символ C++
C++ Ошибка LNK2019: ссылка на неразрешенный внешний символ
Ошибка LNK2019 ссылка на неразрешенный внешний символ C++
C++ Ошибка LNK2019: ссылка на неразрешенный внешний символ
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Psilon
Master of Orion
 Аватар для Psilon
5764 / 4712 / 622
Регистрация: 10.07.2011
Сообщений: 14,194
Записей в блоге: 5
Завершенные тесты: 4
23.07.2013, 03:35  [ТС]     Ошибка линковщика LNK2019: ссылка на неразрешенный внешний символ #21
gray_fox, ну я думал это не мой случай, я даже скрин привел - откуда я брал имя...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5412 / 4808 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.07.2013, 03:38     Ошибка линковщика LNK2019: ссылка на неразрешенный внешний символ #22
К ошибке это может и не имеет отношения, но, наверное, правильнее так написать:
C++
1
DWORD *resp = (DWORD*)malloc(sizeof(DWORD));
gray_fox
23.07.2013, 03:42
  #23

Не по теме:

Цитата Сообщение от Psilon Посмотреть сообщение
gray_fox, ну я думал это не мой случай, я даже скрин привел - откуда я брал имя...
хмм, ну извини, я думал ты код ошибки не смог нагуглить...

Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12541 / 7103 / 797
Регистрация: 27.09.2012
Сообщений: 17,522
Записей в блоге: 2
Завершенные тесты: 1
23.07.2013, 09:31     Ошибка линковщика LNK2019: ссылка на неразрешенный внешний символ #24
Цитата Сообщение от Psilon Посмотреть сообщение
Но выдает такую ошибку. Больше файлов в проекте, повторюсь, нету.
Линкуете с нужными библиотеками?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2013, 12:09     Ошибка линковщика LNK2019: ссылка на неразрешенный внешний символ
Еще ссылки по теме:

C++ Ошибка LNK2019 - ссылка на неразрешенный внешний символ
C++ Ошибка: error LNK2019: ссылка на неразрешенный внешний символ...
C++ Ошибка error LNK2019: ссылка на неразрешенный внешний символ
C++ Ошибка LNK2019 ссылка на неразрешенный внешний символ
C++ Ошибка LNK2019 | Ссылка на неразрешенный внешний символ

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Psilon
Master of Orion
 Аватар для Psilon
5764 / 4712 / 622
Регистрация: 10.07.2011
Сообщений: 14,194
Записей в блоге: 5
Завершенные тесты: 4
23.07.2013, 12:09  [ТС]     Ошибка линковщика LNK2019: ссылка на неразрешенный внешний символ #25
Похоже проблема в этом:
I don't think WTS_CURRENT_SESSION is valid on a remote server. You can use WTSEnumerateSessions to enumerate sessions on the remote server and decide which session you want to send the message to.
Yandex
Объявления
23.07.2013, 12:09     Ошибка линковщика LNK2019: ссылка на неразрешенный внешний символ
Ответ Создать тему
Опции темы

Текущее время: 23:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru