На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Обратите внимание:
1. Прежде чем начать новую тему или отправить сообщение, убедитесь, что вы не нарушаете правил форума!
2. Обязательно воспользуйтесь поиском. Возможно, Ваш вопрос уже обсуждали. Полезные ссылки приведены ниже.
3. Темы с просьбой выполнить какую-либо работу за автора в этом разделе не обсуждаются.
4. Используйте теги [ code=cpp ] ...текст программы... [ /code ] для выделения текста программы подсветкой.
5. Помните, здесь телепатов нет. Старайтесь формулировать свой вопрос максимально грамотно и чётко: Как правильно задавать вопросы
6. Запрещено отвечать в темы месячной и более давности без веских на то причин.

Полезные ссылки:
user posted image FAQ Сайта (C++) user posted image FAQ Форума user posted image Наши Исходники user posted image Поиск по Разделу user posted image MSDN Library Online (Windows Driver Kit) user posted image Google

Ваше мнение о модераторах: user posted image B.V.
Модераторы: B.V.
  
> Ошибка компиляции .
    При компиляции шаблона драйвера устройства :
    ExpandedWrap disabled
      #include "ntddk.h"
       
      //
      NTSTATUS DriverEntry(IN PDRIVER_OBJECT pDriverObject,IN PUNICODE_STRING pRegistryPath);
      void OnUnload(IN PDRIVER_OBJECT pDriverObject);
      //
       
      NTSTATUS DriverEntry(IN PDRIVER_OBJECT pDriverObject,IN PUNICODE_STRING pRegistryPath) //Загрузка
      {
      DbgPrint("DriverEntry successfully comleted.");
      pDriverObject->DriverUnload=OnUnload;
      return STATUS_SUCCESS;
      }
       
      void OnUnload(IN PDRIVER_OBJECT pDriverObject) //выгрузка
      {
      DbgPrint("**OnUnload**");
      }


    Компилятор выводит ошибки.
    Лог компиляции:
    ExpandedWrap disabled
      bufferoverflowk.lib(gs_support.obj) :error LNK2001: unresolved external symbol DriverEntry
       
      my_drv.sys : error LNK1120: 1 unresolved externals


    Компилировал на Win7 & DDK
    Сообщение отредактировано: Protector -
      Попробуй убрать флаг /GS из свойств проекта
        B.V.,В MVSC ?
          А где ж еще-то
            B.V.,Компилирую через ddk ,MVSC использую в качестве редактора исходного кода.
              Цитата Protector @
              Компилирую через ddk ,MVSC использую в качестве редактора исходного кода.

              Значит, попробуй вписать /GS- в командную строку компилятору
                B.V.,
                "build /GS"
                Первая ошибка пропала ,осталась вторая (error LNK1120) .
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0238 ]   [ 16 queries used ]   [ Generated: 25.04.24, 18:12 GMT ]