Добрый день.
Класс описанный в предыдущем посте я изначально писал с использованием IDE Code::Blocks 10.5 , Компилятор gcc. После этого функционал был отлажен, я перенес его в библиотеку которая компилится VC 2005/2008 на базе все того же Code::Blocks.
Попытался сделать билд и приплыл... Повалились ошибки:
w_registry.obj||error LNK2019: unresolved external symbol __imp__RegQueryValueExA@24 referenced in function "private: void __thiscall
win_reg::Registry::SysGetValue(char const *,unsigned char *,unsigned long *)" (?SysGetValue@Registry@win_reg@@AAEXPBDPAEPAK@Z)|
w_registry.obj||error LNK2019: unresolved external symbol __imp__RegSetValueExA@24 referenced in function "private: void __thiscall win_reg::Registry::SysSetValue(char const *,unsigned long,unsigned char const *,unsigned long)" (?SysSetValue@Registry@win_reg@@AAEXPBDKPBEK@Z)|
w_registry.obj||error LNK2019: unresolved external symbol __imp__RegOpenKeyExA@20 referenced in function "public: void __thiscall win_reg::Registry::OpenKey(struct HKEY__ * *,char const *,bool)" (?OpenKey@Registry@win_reg@@QAEXPAPAUHKEY__@@PBD_N@Z)|
w_registry.obj||error LNK2019: unresolved external symbol __imp__RegCreateKeyExA@36 referenced in function "public: void __thiscall win_reg::Registry::OpenKey(struct HKEY__ * *,char const *,bool)" (?OpenKey@Registry@win_reg@@QAEXPAPAUHKEY__@@PBD_N@Z)|
w_registry.obj||error LNK2019: unresolved external symbol __imp__RegCloseKey@4 referenced in function "public: void __thiscall win_reg::Registry::CloseKey(struct HKEY__ *)" (?CloseKey@Registry@win_reg@@QAEXPAUHKEY__@@@Z)|
Класс описанный в предыдущем посте я изначально писал с использованием IDE Code::Blocks 10.5 , Компилятор gcc. После этого функционал был отлажен, я перенес его в библиотеку которая компилится VC 2005/2008 на базе все того же Code::Blocks.
Попытался сделать билд и приплыл... Повалились ошибки:
w_registry.obj||error LNK2019: unresolved external symbol __imp__RegQueryValueExA@24 referenced in function "private: void __thiscall
win_reg::Registry::SysGetValue(char const *,unsigned char *,unsigned long *)" (?SysGetValue@Registry@win_reg@@AAEXPBDPAEPAK@Z)|
w_registry.obj||error LNK2019: unresolved external symbol __imp__RegSetValueExA@24 referenced in function "private: void __thiscall win_reg::Registry::SysSetValue(char const *,unsigned long,unsigned char const *,unsigned long)" (?SysSetValue@Registry@win_reg@@AAEXPBDKPBEK@Z)|
w_registry.obj||error LNK2019: unresolved external symbol __imp__RegOpenKeyExA@20 referenced in function "public: void __thiscall win_reg::Registry::OpenKey(struct HKEY__ * *,char const *,bool)" (?OpenKey@Registry@win_reg@@QAEXPAPAUHKEY__@@PBD_N@Z)|
w_registry.obj||error LNK2019: unresolved external symbol __imp__RegCreateKeyExA@36 referenced in function "public: void __thiscall win_reg::Registry::OpenKey(struct HKEY__ * *,char const *,bool)" (?OpenKey@Registry@win_reg@@QAEXPAPAUHKEY__@@PBD_N@Z)|
w_registry.obj||error LNK2019: unresolved external symbol __imp__RegCloseKey@4 referenced in function "public: void __thiscall win_reg::Registry::CloseKey(struct HKEY__ *)" (?CloseKey@Registry@win_reg@@QAEXPAUHKEY__@@@Z)|