|
|
|
|
Forum
Please
Log In
to post a new message or reply to an existing one. If you are not registered, please
register.
NOTE: Some forums may be read-only if you are not currently subscribed to
our technical support services.
Subject |
Author |
Date |
|
Killaw aka Sensi
|
Mar 24, 2004 - 4:22 PM
|
Hello!
Thanks you again for you great support!
I’ve followed your instructions (cf. previous post) with a new unzipped profuis 2.23 freeware and i have 7 build errors :) (i have put my BuildLog below):
Can you please, if possible, send me the whole 2.23 freeware archive with the two classes correctly added instead of just the classes, thanks you in advance!
----------------------------------------------
your instructions were:
What you need to do is to copy all the attached *.H files to the Prof-UIS/Include folder and all the *.CPP files to the Prof-UIS/Src folder. After that, please comment the following lines in the Prof-UIS/Include/Prof-UIS.h file:
#define __EXT_MFC_NO_SHORTCUTLIST_CTRL #define __EXT_MFC_NO_PAGECONTAINER_CTRL
----------------------------------------------
here is my buildlog (fresh new profuis 2.23 freeware with the two classes added):
<TABLE cellSpacing=0 cellPadding=0 width=*> <TBODY> <TR> <TD width=0 bgColor=#ffffff> </TD> <TD width=*> Compiling...
StdAfx.cpp
Prof-UIS multiply monitor support:
built-in
Compiling...
profuisdll.cpp
ExtToolControlBar.cpp
ExtScrollWnd.cpp
ExtResizableDialog.cpp
ExtPopupMenuWnd.cpp
Prof-UIS is automatically linking with WinMM library
(Windows Multimedia System)
ExtPaintManager.cpp
ExtMouseCaptureSink.cpp
ExtMiniDockFrameWnd.cpp
ExtMenuControlBar.cpp
ExtHook.cpp
ExtEdit.cpp
ExtDockBar.cpp
extcontrolbar.cpp
ExtComboBox.cpp
ExtColorDlg.cpp
ExtColorCtrl.cpp
ExtCmdManager.cpp
Prof-UIS is automatically linking with version.lib
(Version info support)
ExtCmdIcon.cpp
ExtButton.cpp
ExtBtnOnFlat.cpp
Generating Code...
Compiling...
exdlgbase.cpp
Generating Code...
Compiling...
ExtStatusControlBar.cpp
Compiling resources...
Linking...
Creating library .\..\Bin_710/ProfUIS223nd.lib and object .\..\Bin_710/ProfUIS223nd.exp
ExtPaintManager.obj : error LNK2001: unresolved external symbol "public: static unsigned int CExtContentExpandWnd::g_nMsgPaintItemContent" (?g_nMsgPaintItemContent@CExtContentExpandWnd@@2IA)
ExtPaintManager.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CExtShortcutListWnd::CItemTextEditWnd::Create(unsigned long,struct tagRECT const &,class CWnd *,unsigned int)" (?Create@CItemTextEditWnd@CExtShortcutListWnd@@UAEHKABUtagRECT@@PAVCWnd@@I@Z)
ExtPaintManager.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CExtShortcutListWnd::CItemTextEditWnd::PostNcDestroy(void)" (?PostNcDestroy@CItemTextEditWnd@CExtShortcutListWnd@@UAEXXZ)
ExtPaintManager.obj : error LNK2001: unresolved external symbol "protected: virtual long __thiscall CExtShortcutListWnd::CItemTextEditWnd::WindowProc(unsigned int,unsigned int,long)" (?WindowProc@CItemTextEditWnd@CExtShortcutListWnd@@MAEJIIJ@Z)
ExtPaintManager.obj : error LNK2019: unresolved external symbol "public: void __thiscall CExtShortcutListWnd::UpdateShortcutListWnd(bool)" (?UpdateShortcutListWnd@CExtShortcutListWnd@@QAEX_N@Z) referenced in function "public: unsigned long __thiscall CExtShortcutListWnd::ModifyShortcutListStyle(unsigned long,unsigned long,bool)" (?ModifyShortcutListStyle@CExtShortcutListWnd@@QAEKKK_N@Z)
ExtPaintManager.obj : error LNK2019: unresolved external symbol "public: long __thiscall CExtShortcutListWnd::ItemGetIndexOf(class CExtShortcutListWnd::SHORTCUT_ITEM_INFO const *)const " (?ItemGetIndexOf@CExtShortcutListWnd@@QBEJPBVSHORTCUT_ITEM_INFO@1@@Z) referenced in function "public: long __thiscall CExtShortcutListWnd::ItemGetIndexOf(class CExtShortcutListWnd::SHORTCUT_ITEM_INFO *)" (?ItemGetIndexOf@CExtShortcutListWnd@@QAEJPAVSHORTCUT_ITEM_INFO@1@@Z)
..\Bin_710/ProfUIS223nd.dll : fatal error LNK1120: 6 unresolved externals
</TD></TR></TBODY></TABLE>
|
|
Technical Support
|
Mar 25, 2004 - 6:17 AM
|
Dear Killaw,
It is caused by missing two classes. We just sent them to you by e-mail.
|
|
Killaw aka Sensi
|
Mar 25, 2004 - 6:55 PM
|
hello, Firstly sorry for the bad layout that cause my previous post! Secondly, you already sent me in a previous email the following classes:
ExtContentExpandWnd.cpp extcontentexpandwnd.h ExtPageContainerWnd.cpp ExtPageContainerWnd.h ExtShortcutListWnd.cpp ExtShortcutListWnd.h i have put the .CPP files into the Src folder and the .H files in the Include folder, i have commented the following lines in Profuis.h : #define __EXT_MFC_NO_SHORTCUTLIST_CTRL #define __EXT_MFC_NO_PAGECONTAINER_CTRL and i have this 7 errors in my buildlog. (btw i also tried to comment #define __EXT_MFC_NO_EXTCONTENTEXPANDWND_H and others things like that) Can you please test the inclusion of these classes in the 2.23 freeware version and send me the whole working archive here mailto:killaw.aka-sensi_AT_laposte.net? :) Thanks you very much in advance! Best Regards, Killaw a/k/a Sensi
|
|
Technical Support
|
Mar 26, 2004 - 1:35 AM
|
Dear Killaw,
We tested the combination in question once more. All works fine.
Don’t you forget to include the files into the Prof-UIS library project before recompiling the library? Please check this and, if not, use the Project->Add To Project->File menu command to do this.
|
|