diff --git a/c/GLib_bcb/mylib/mylib.h b/c/GLib_bcb/mylib/mylib.h index 0ad5325..c7a7ae1 100644 --- a/c/GLib_bcb/mylib/mylib.h +++ b/c/GLib_bcb/mylib/mylib.h @@ -1,5 +1,11 @@ -extern "C" -{ +#if defined __cplusplus +extern "C" { +#endif + void + another_one (void); + void //__cdecl mylib_func (void); -} +#if defined __cplusplus +} // extern "C" +#endif diff --git a/c/GLib_bcb/test_mingw_bcb/main.cpp b/c/GLib_bcb/test_mingw_bcb/main.cpp new file mode 100644 index 0000000..e369197 --- /dev/null +++ b/c/GLib_bcb/test_mingw_bcb/main.cpp @@ -0,0 +1,20 @@ +//--------------------------------------------------------------------------- + +#include +#pragma hdrstop + +#include +//--------------------------------------------------------------------------- + +#pragma argsused + +#include "mylib.h" + +int _tmain(int argc, _TCHAR* argv[]) +{ + mylib_func (); + + system ("pause"); + return 0; +} +//--------------------------------------------------------------------------- diff --git a/c/GLib_bcb/test_mingw_bcb/test_mingw_bcb.cbproj b/c/GLib_bcb/test_mingw_bcb/test_mingw_bcb.cbproj new file mode 100644 index 0000000..8043003 --- /dev/null +++ b/c/GLib_bcb/test_mingw_bcb/test_mingw_bcb.cbproj @@ -0,0 +1,143 @@ + + + {31126864-2E1A-456B-9023-A3F5EB72771C} + 12.0 + Debug + + + true + + + true + Base + true + + + true + Base + true + + + rtl.bpi;vcl.bpi + true + CppConsoleApplication + vcl.bpi;rtl.bpi;bcbie.bpi;vclx.bpi;vclactnband.bpi;xmlrtl.bpi;bcbsmp.bpi;dbrtl.bpi;vcldb.bpi;vcldbx.bpi;bdertl.bpi;dsnap.bpi;dsnapcon.bpi;TeeUI.bpi;TeeDB.bpi;Tee.bpi;adortl.bpi;IndyCore.bpi;IndySystem.bpi;IndyProtocols.bpi;dbexpress.bpi;DbxCommonDriver.bpi;DataSnapIndy10ServerTransport.bpi;DataSnapProviderClient.bpi;DataSnapServer.bpi;DbxClientDriver.bpi;DBXInterBaseDriver.bpi;DBXMySQLDriver.bpi;dbxcds.bpi;DBXSybaseASEDriver.bpi;DBXSybaseASADriver.bpi;DBXOracleDriver.bpi;DBXMSSQLDriver.bpi;DBXInformixDriver.bpi;DBXDb2Driver.bpi;frx12.bpi;frxADO12.bpi;frxBDE12.bpi;frxcs12.bpi;frxDB12.bpi;frxDBX12.bpi;frxe12.bpi;frxTee12.bpi;fs12.bpi;fsADO12.bpi;fsBDE12.bpi;fsDB12.bpi;fsTee12.bpi + exe + rtl.lib;vcl.lib + JPHNE + NO_STRICT;$(Defines) + true + true + ..\test_mingw_bcb;$(CG_BOOST_ROOT)\boost\tr1\tr1;$(BDS)\include;$(BDS)\include\dinkumware;$(BDS)\include\vcl;$(CG_BOOST_ROOT);..\mylib;$(IncludePath) + ..\build-mingw\mylib;K:\dev\c\GLib_bcb\test_mingw_bcb;$(BDS)\lib;$(BDS)\lib\obj;$(BDS)\lib\psdk;$(ILINK_LibraryPath) + false + true + + + false + true + false + true + _DEBUG;$(Defines) + false + Debug + true + None + DEBUG + true + true + true + $(BDS)\lib\debug;$(ILINK_LibraryPath) + true + Full + true + + + NDEBUG;$(Defines) + Release + $(BDS)\lib\release;$(ILINK_LibraryPath) + None + + + + 0 + + + true + 1 + + + Base + + + Cfg_2 + Base + + + Cfg_1 + Base + + + + + CPlusPlusBuilder.Personality.12 + CppConsoleApplication + + + + False + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1049 + 1251 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + + + + + + True + + + + + + + False + + False + + True + False + + + False + True + True + + + + 12 + + diff --git a/c/GLib_bcb/test_mingw_bcb/test_mingw_bcb.cbproj.local b/c/GLib_bcb/test_mingw_bcb/test_mingw_bcb.cbproj.local new file mode 100644 index 0000000..779cfaf --- /dev/null +++ b/c/GLib_bcb/test_mingw_bcb/test_mingw_bcb.cbproj.local @@ -0,0 +1,9 @@ + + + + 2012.05.25 11:22:20.785.cpp,C:\Documents and Settings\Admin\Мои документы\RAD Studio\Projects\File1.cpp=K:\dev\c\GLib_bcb\test_mingw_bcb\main.cpp + 2012.05.25 11:22:31.456.cbproj,C:\Documents and Settings\Admin\Мои документы\RAD Studio\Projects\Project1.cbproj=K:\dev\c\GLib_bcb\test_mingw_bcb\test_mingw_bcb.cbproj + 2012.05.25 11:45:18.660.lib,K:\dev\c\GLib_bcb\build-mingw\mylib\libmylib.coff2omf.dll.a.lib= + 2012.05.25 11:46:03.910.lib,K:\dev\c\GLib_bcb\build-mingw\mylib\libmylib.implib.dll.a.lib= + +