QxOrm admin wrote:Hi,
If you want to build only one exe including Qt, boost::serialization and QxOrm modules without any dependency, I think it would be quite easy to do.
First, be sure to build Qt and boost::serialization using static mode.
Then build QxOrm using static mode => do you have some errors during this process ?
Note : if you want to hide QxOrm library into your own DLL and then create an exe, it will never work (because of singleton implementation of boost serialization and QxOrm library).
It will work only for 1 exe...
When I build QxOrm using static mode. I follow steps:
1. Build static boost using "bjam --toolset=msvc --build-type=complete stage"
2. Modify QxOrm.pri as
QX_BOOST_INCLUDE_PATH = $$quote(E:/Boost)
QX_BOOST_LIB_PATH = $$quote(E:/Boost/stage/lib)
QX_BOOST_LIB_SERIALIZATION_DEBUG = "libboost_serialization-vc100-mt-gd-1_48"
QX_BOOST_LIB_SERIALIZATION_RELEASE = "libboost_serialization-vc100-mt-1_48"
3. Use "E:\QxOrm>tools\_build_debug.bat" to build QxOrm.
I get many errors:
IxDao_Helper.obj : error LNK2019: unresolved external symbol "__declspec(dllimpo
rt) public: __thiscall QSqlQuery::QSqlQuery(class QSqlDatabase)" (__imp_??0QSqlQ
uery@@QAE@VQSqlDatabase@@@Z) referenced in function "protected: void __thiscall
qx::dao::detail::IxDao_Helper::init(class QSqlDatabase *,class QString const &)"
(?init@IxDao_Helper@detail@dao@qx@@IAEXPAVQSqlDatabase@@ABVQString@@@Z)
IxDao_Helper.obj : error LNK2019: unresolved external symbol "__declspec(dllimpo
rt) public: bool __thiscall QSqlDatabase::isValid(void)const " (__imp_?isValid@Q
SqlDatabase@@QBE_NXZ) referenced in function "protected: void __thiscall qx::dao
::detail::IxDao_Helper::init(class QSqlDatabase *,class QString const &)" (?init
@IxDao_Helper@detail@dao@qx@@IAEXPAVQSqlDatabase@@ABVQString@@@Z)
IxRepository.obj : error LNK2001: unresolved external symbol "__declspec(dllimpo
rt) public: bool __thiscall QSqlDatabase::isValid(void)const " (__imp_?isValid@Q
SqlDatabase@@QBE_NXZ)
IxDao_Helper.obj : error LNK2019: unresolved external symbol "__declspec(dllimpo
rt) public: class QString __thiscall QSqlError::databaseText(void)const " (__imp
_?databaseText@QSqlError@@QBE?AVQString@@XZ) referenced in function "protected:
void __thiscall qx::dao::detail::IxDao_Helper::terminate(void)" (?terminate@IxDa
o_Helper@detail@dao@qx@@IAEXXZ)
IxDao_Helper.obj : error LNK2019: unresolved external symbol "__declspec(dllimpo
rt) public: class QString __thiscall QSqlError::driverText(void)const " (__imp_?
driverText@QSqlError@@QBE?AVQString@@XZ) referenced in function "protected: void
__thiscall qx::dao::detail::IxDao_Helper::terminate(void)" (?terminate@IxDao_He
lper@detail@dao@qx@@IAEXXZ)
QxSqlGenerator_PostgreSQL.obj : error LNK2019: unresolved external symbol "__dec
lspec(dllimport) public: class QVariant __thiscall QSqlQuery::value(int)const "
(__imp_?value@QSqlQuery@@QBE?AVQVariant@@H@Z) referenced in function "public: vi
rtual void __thiscall qx::dao::detail::QxSqlGenerator_PostgreSQL::onAfterInsert(
class qx::dao::detail::IxDao_Helper *,void *)const " (?onAfterInsert@QxSqlGenera
tor_PostgreSQL@detail@dao@qx@@UBEXPAVIxDao_Helper@234@PAX@Z)
QxExportDllBoostArchive.obj : error LNK2019: unresolved external symbol "__decls
pec(dllimport) public: static class boost::archive::detail::basic_serializer con
st * __cdecl boost::archive::detail::archive_serializer_map<class boost::archive
::binary_iarchive>::find(class boost::serialization::extended_type_info const &)
" (__imp_?find@?$archive_serializer_map@Vbinary_iarchive@archive@boost@@@detail@
archive@boost@@SAPBVbasic_serializer@234@ABVextended_type_info@serialization@4@@
Z) referenced in function "public: static class boost::archive::detail::basic_po
inter_iserializer const * __cdecl boost::archive::detail::load_pointer_type<clas
s boost::archive::binary_iarchive>::find(class boost::serialization::extended_ty
pe_info const &)" (?find@?$load_pointer_type@Vbinary_iarchive@archive@boost@@@de
tail@archive@boost@@SAPBVbasic_pointer_iserializer@234@ABVextended_type_info@ser
ialization@4@@Z)
IxService.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
public: static class boost::archive::detail::basic_serializer const * __cdecl b
oost::archive::detail::archive_serializer_map<class boost::archive::binary_iarch
ive>::find(class boost::serialization::extended_type_info const &)" (__imp_?find
@?$archive_serializer_map@Vbinary_iarchive@archive@boost@@@detail@archive@boost@
@SAPBVbasic_serializer@234@ABVextended_type_info@serialization@4@@Z)
QxTransaction.obj : error LNK2001: unresolved external symbol "__declspec(dllimp
ort) public: static class boost::archive::detail::basic_serializer const * __cde
cl boost::archive::detail::archive_serializer_map<class boost::archive::binary_i
archive>::find(class boost::serialization::extended_type_info const &)" (__imp_?
find@?$archive_serializer_map@Vbinary_iarchive@archive@boost@@@detail@archive@bo
ost@@SAPBVbasic_serializer@234@ABVextended_type_info@serialization@4@@Z)
QxExportDllBoostArchive.obj : error LNK2019: unresolved external symbol "__decls
pec(dllimport) public: static class boost::archive::detail::basic_serializer con
st * __cdecl boost::archive::detail::archive_serializer_map<class boost::archive
::binary_oarchive>::find(class boost::serialization::extended_type_info const &)
" (__imp_?find@?$archive_serializer_map@Vbinary_oarchive@archive@boost@@@detail@
archive@boost@@SAPBVbasic_serializer@234@ABVextended_type_info@serialization@4@@
Z) referenced in function "public: static class boost::archive::detail::basic_po
inter_iserializer const * __cdecl boost::archive::detail::load_pointer_type<clas
s boost::archive::binary_oarchive>::find(class boost::serialization::extended_ty
pe_info const &)" (?find@?$load_pointer_type@Vbinary_oarchive@archive@boost@@@de
tail@archive@boost@@SAPBVbasic_pointer_iserializer@234@ABVextended_type_info@ser
ialization@4@@Z)
IxService.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
public: static class boost::archive::detail::basic_serializer const * __cdecl b
oost::archive::detail::archive_serializer_map<class boost::archive::binary_oarch
ive>::find(class boost::serialization::extended_type_info const &)" (__imp_?find
@?$archive_serializer_map@Vbinary_oarchive@archive@boost@@@detail@archive@boost@
@SAPBVbasic_serializer@234@ABVextended_type_info@serialization@4@@Z)
QxTransaction.obj : error LNK2001: unresolved external symbol "__declspec(dllimp
ort) public: static class boost::archive::detail::basic_serializer const * __cde
cl boost::archive::detail::archive_serializer_map<class boost::archive::binary_o
archive>::find(class boost::serialization::extended_type_info const &)" (__imp_?
find@?$archive_serializer_map@Vbinary_oarchive@archive@boost@@@detail@archive@bo
ost@@SAPBVbasic_serializer@234@ABVextended_type_info@serialization@4@@Z)
IxParameter.obj : error LNK2001: unresolved external symbol "__declspec(dllimpor
t) public: static bool __cdecl boost::archive::detail::archive_serializer_map<cl
ass boost::archive::binary_iarchive>::insert(class boost::archive::detail::basic
_serializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_iarchive@a
rchive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z)
IxService.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
public: static bool __cdecl boost::archive::detail::archive_serializer_map<clas
s boost::archive::binary_iarchive>::insert(class boost::archive::detail::basic_s
erializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_iarchive@arc
hive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z)
QxTransaction.obj : error LNK2001: unresolved external symbol "__declspec(dllimp
ort) public: static bool __cdecl boost::archive::detail::archive_serializer_map<
class boost::archive::binary_iarchive>::insert(class boost::archive::detail::bas
ic_serializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_iarchive
@archive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z)
QxSerialize_QImage.obj : error LNK2019: unresolved external symbol "__declspec(d
llimport) public: static bool __cdecl boost::archive::detail::archive_serializer
_map<class boost::archive::binary_iarchive>::insert(class boost::archive::detail
::basic_serializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_iar
chive@archive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z) refe
renced in function "protected: __thiscall boost::archive::detail::pointer_iseria
lizer<class boost::archive::binary_iarchive,class QImage>::pointer_iserializer<c
lass boost::archive::binary_iarchive,class QImage>(void)" (??0?$pointer_iseriali
zer@Vbinary_iarchive@archive@boost@@VQImage@@@detail@archive@boost@@IAE@XZ)
QxSerialize_QObject.obj : error LNK2001: unresolved external symbol "__declspec(
dllimport) public: static bool __cdecl boost::archive::detail::archive_serialize
r_map<class boost::archive::binary_iarchive>::insert(class boost::archive::detai
l::basic_serializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_ia
rchive@archive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z)
QxSerialize_QPicture.obj : error LNK2001: unresolved external symbol "__declspec
(dllimport) public: static bool __cdecl boost::archive::detail::archive_serializ
er_map<class boost::archive::binary_iarchive>::insert(class boost::archive::deta
il::basic_serializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_i
archive@archive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z)
QxSerialize_QPixmap.obj : error LNK2001: unresolved external symbol "__declspec(
dllimport) public: static bool __cdecl boost::archive::detail::archive_serialize
r_map<class boost::archive::binary_iarchive>::insert(class boost::archive::detai
l::basic_serializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_ia
rchive@archive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z)
IxParameter.obj : error LNK2001: unresolved external symbol "__declspec(dllimpor
t) public: static void __cdecl boost::archive::detail::archive_serializer_map<cl
ass boost::archive::binary_iarchive>::erase(class boost::archive::detail::basic_
serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iarchive@arc
hive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)
IxService.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
public: static void __cdecl boost::archive::detail::archive_serializer_map<clas
s boost::archive::binary_iarchive>::erase(class boost::archive::detail::basic_se
rializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iarchive@archi
ve@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)
QxTransaction.obj : error LNK2001: unresolved external symbol "__declspec(dllimp
ort) public: static void __cdecl boost::archive::detail::archive_serializer_map<
class boost::archive::binary_iarchive>::erase(class boost::archive::detail::basi
c_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iarchive@a
rchive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)
QxSerialize_QImage.obj : error LNK2019: unresolved external symbol "__declspec(d
llimport) public: static void __cdecl boost::archive::detail::archive_serializer
_map<class boost::archive::binary_iarchive>::erase(class boost::archive::detail:
:basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iarch
ive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z) referen
ced in function "protected: __thiscall boost::archive::detail::pointer_iserializ
er<class boost::archive::binary_iarchive,class QImage>::~pointer_iserializer<cla
ss boost::archive::binary_iarchive,class QImage>(void)" (??1?$pointer_iserialize
r@Vbinary_iarchive@archive@boost@@VQImage@@@detail@archive@boost@@IAE@XZ)
QxSerialize_QObject.obj : error LNK2001: unresolved external symbol "__declspec(
dllimport) public: static void __cdecl boost::archive::detail::archive_serialize
r_map<class boost::archive::binary_iarchive>::erase(class boost::archive::detail
::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iarc
hive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)
QxSerialize_QPicture.obj : error LNK2001: unresolved external symbol "__declspec
(dllimport) public: static void __cdecl boost::archive::detail::archive_serializ
er_map<class boost::archive::binary_iarchive>::erase(class boost::archive::detai
l::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iar
chive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)
QxSerialize_QPixmap.obj : error LNK2001: unresolved external symbol "__declspec(
dllimport) public: static void __cdecl boost::archive::detail::archive_serialize
r_map<class boost::archive::binary_iarchive>::erase(class boost::archive::detail
::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_iarc
hive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)
IxParameter.obj : error LNK2001: unresolved external symbol "__declspec(dllimpor
t) public: static bool __cdecl boost::archive::detail::archive_serializer_map<cl
ass boost::archive::binary_oarchive>::insert(class boost::archive::detail::basic
_serializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_oarchive@a
rchive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z)
IxService.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
public: static bool __cdecl boost::archive::detail::archive_serializer_map<clas
s boost::archive::binary_oarchive>::insert(class boost::archive::detail::basic_s
erializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_oarchive@arc
hive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z)
QxTransaction.obj : error LNK2001: unresolved external symbol "__declspec(dllimp
ort) public: static bool __cdecl boost::archive::detail::archive_serializer_map<
class boost::archive::binary_oarchive>::insert(class boost::archive::detail::bas
ic_serializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_oarchive
@archive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z)
QxSerialize_QImage.obj : error LNK2019: unresolved external symbol "__declspec(d
llimport) public: static bool __cdecl boost::archive::detail::archive_serializer
_map<class boost::archive::binary_oarchive>::insert(class boost::archive::detail
::basic_serializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_oar
chive@archive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z) refe
renced in function "public: __thiscall boost::archive::detail::pointer_oserializ
er<class boost::archive::binary_oarchive,class QImage>::pointer_oserializer<clas
s boost::archive::binary_oarchive,class QImage>(void)" (??0?$pointer_oserializer
@Vbinary_oarchive@archive@boost@@VQImage@@@detail@archive@boost@@QAE@XZ)
QxSerialize_QObject.obj : error LNK2001: unresolved external symbol "__declspec(
dllimport) public: static bool __cdecl boost::archive::detail::archive_serialize
r_map<class boost::archive::binary_oarchive>::insert(class boost::archive::detai
l::basic_serializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_oa
rchive@archive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z)
QxSerialize_QPicture.obj : error LNK2001: unresolved external symbol "__declspec
(dllimport) public: static bool __cdecl boost::archive::detail::archive_serializ
er_map<class boost::archive::binary_oarchive>::insert(class boost::archive::deta
il::basic_serializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_o
archive@archive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z)
QxSerialize_QPixmap.obj : error LNK2001: unresolved external symbol "__declspec(
dllimport) public: static bool __cdecl boost::archive::detail::archive_serialize
r_map<class boost::archive::binary_oarchive>::insert(class boost::archive::detai
l::basic_serializer const *)" (__imp_?insert@?$archive_serializer_map@Vbinary_oa
rchive@archive@boost@@@detail@archive@boost@@SA_NPBVbasic_serializer@234@@Z)
IxParameter.obj : error LNK2001: unresolved external symbol "__declspec(dllimpor
t) public: static void __cdecl boost::archive::detail::archive_serializer_map<cl
ass boost::archive::binary_oarchive>::erase(class boost::archive::detail::basic_
serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_oarchive@arc
hive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)
IxService.obj : error LNK2001: unresolved external symbol "__declspec(dllimport)
public: static void __cdecl boost::archive::detail::archive_serializer_map<clas
s boost::archive::binary_oarchive>::erase(class boost::archive::detail::basic_se
rializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_oarchive@archi
ve@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)
QxTransaction.obj : error LNK2001: unresolved external symbol "__declspec(dllimp
ort) public: static void __cdecl boost::archive::detail::archive_serializer_map<
class boost::archive::binary_oarchive>::erase(class boost::archive::detail::basi
c_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_oarchive@a
rchive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)
QxSerialize_QImage.obj : error LNK2019: unresolved external symbol "__declspec(d
llimport) public: static void __cdecl boost::archive::detail::archive_serializer
_map<class boost::archive::binary_oarchive>::erase(class boost::archive::detail:
:basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_oarch
ive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z) referen
ced in function "public: __thiscall boost::archive::detail::pointer_oserializer<
class boost::archive::binary_oarchive,class QImage>::~pointer_oserializer<class
boost::archive::binary_oarchive,class QImage>(void)" (??1?$pointer_oserializer@V
binary_oarchive@archive@boost@@VQImage@@@detail@archive@boost@@QAE@XZ)
QxSerialize_QObject.obj : error LNK2001: unresolved external symbol "__declspec(
dllimport) public: static void __cdecl boost::archive::detail::archive_serialize
r_map<class boost::archive::binary_oarchive>::erase(class boost::archive::detail
::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_oarc
hive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)
QxSerialize_QPicture.obj : error LNK2001: unresolved external symbol "__declspec
(dllimport) public: static void __cdecl boost::archive::detail::archive_serializ
er_map<class boost::archive::binary_oarchive>::erase(class boost::archive::detai
l::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_oar
chive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)
QxSerialize_QPixmap.obj : error LNK2001: unresolved external symbol "__declspec(
dllimport) public: static void __cdecl boost::archive::detail::archive_serialize
r_map<class boost::archive::binary_oarchive>::erase(class boost::archive::detail
::basic_serializer const *)" (__imp_?erase@?$archive_serializer_map@Vbinary_oarc
hive@archive@boost@@@detail@archive@boost@@SAXPBVbasic_serializer@234@@Z)
QxSerialize_QPicture.obj : error LNK2019: unresolved external symbol "__declspec
(dllimport) public: class QPicture & __thiscall QPicture::operator=(class QPictu
re &&)" (__imp_??4QPicture@@QAEAAV0@$$QAV0@@Z) referenced in function "void __cd
ecl boost::serialization::qx_load<class boost::archive::binary_iarchive>(class b
oost::archive::binary_iarchive &,class QPicture &,unsigned int)" (??$qx_load@Vbi
nary_iarchive@archive@boost@@@serialization@boost@@YAXAAVbinary_iarchive@archive
@1@AAVQPicture@@I@Z)
QxSerialize_QString.obj : error LNK2019: unresolved external symbol "__declspec(
dllimport) public: static class QString __cdecl QString::fromStdString(class std
::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > c
onst &)" (__imp_?fromStdString@QString@@SA?AV1@ABV?$basic_string@DU?$char_traits
@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: static class
QString __cdecl qx::trait::archive_wide_traits<class boost::archive::xml_iarchiv
e>::cvtQString<0,0>::toQString(class std::basic_string<char,struct std::char_tra
its<char>,class std::allocator<char> > const &)" (?toQString@?$cvtQString@$0A@$0
A@@?$archive_wide_traits@Vxml_iarchive@archive@boost@@@trait@qx@@SA?AVQString@@A
BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
QxSerialize_QUuid.obj : error LNK2019: unresolved external symbol "__declspec(dl
limport) public: __thiscall QUuid::QUuid(class QString const &)" (__imp_??0QUuid
@@QAE@ABVQString@@@Z) referenced in function "void __cdecl boost::serialization:
:qx_load<class boost::archive::binary_iarchive>(class boost::archive::binary_iar
chive &,struct QUuid &,unsigned int)" (??$qx_load@Vbinary_iarchive@archive@boost
@@@serialization@boost@@YAXAAVbinary_iarchive@archive@1@AAUQUuid@@I@Z)
QxSerialize_QVariant.obj : error LNK2019: unresolved external symbol "__declspec
(dllimport) public: class QRegExp & __thiscall QRegExp::operator=(class QRegExp
&&)" (__imp_??4QRegExp@@QAEAAV0@$$QAV0@@Z) referenced in function "void __cdecl
boost::serialization::qx_save<class boost::archive::binary_oarchive>(class boost
::archive::binary_oarchive &,class QVariant const &,unsigned int)" (??$qx_save@V
binary_oarchive@archive@boost@@@serialization@boost@@YAXAAVbinary_oarchive@archi
ve@1@ABVQVariant@@I@Z)
debug\QxOrmd.dll : fatal error LNK1120: 70 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\BIN\link.EXE"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
E:\QxOrm>cd "./debug/"
E:\QxOrm\debug>copy "QxOrmd.lib" "../lib/"
已复制 1 个文件。
E:\QxOrm\debug>copy "QxOrmd.dll" "../lib/"
系统找不到指定的文件。
E:\QxOrm\debug>copy "QxOrmd.lib" "../test/_bin/"
已复制 1 个文件。
E:\QxOrm\debug>copy "QxOrmd.dll" "../test/_bin/"
系统找不到指定的文件。