Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > CButtonST


Автор: LordNet 16.11.2006, 16:34
Подскажите, пожалуйста, как мне сделать кнопку со стилем flat?

Вот я пробую подключить библиотеку CButtonST.

Пишу:

#include "btnst.h" 

После создаю контрол на кнопку с классом CButtonST.

А при компиляций мне выдает четыре ошибки:

1) Error    1    error LNK2019: unresolved external symbol "public: virtual __thiscall CButtonST::~CButtonST(void)" (??1CButtonST@@UAE@XZ) referenced in function "public: virtual __thiscall ChdsjfhksjdfDlg::~ChdsjfhksjdfDlg(void)" (??1ChdsjfhksjdfDlg@@UAE@XZ)    hdsjfhksjdf.obj    

2) Error    2    error LNK2001: unresolved external symbol "public: virtual __thiscall CButtonST::~CButtonST(void)" (??1CButtonST@@UAE@XZ)    hdsjfhksjdfDlg.obj    

3) Error    3    error LNK2019: unresolved external symbol "public: __thiscall CButtonST::CButtonST(void)" (??0CButtonST@@QAE@XZ) referenced in function "public: __thiscall ChdsjfhksjdfDlg::ChdsjfhksjdfDlg(class CWnd *)" (??0ChdsjfhksjdfDlg@@QAE@PAVCWnd@@@Z)    hdsjfhksjdfDlg.obj    

4) Error    4    fatal error LNK1120: 2 unresolved externals    E:\Программинг\PROJECTдля .NET New\hdsjfhksjdf\Debug\hdsjfhksjdf.exe    

Зарание спасибо!

Автор: Earnest 16.11.2006, 18:41
Мало подключить хедер с определением, нужно еще включить в проект объектные файлы или файлы с кодом этого самого CButtonST. О чем тебя недвусмысленно извещает компилятор (точнее, линкер): не могу, грит, символы найти, конструктор и деструктор этой CButtonST.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)