config4star / config4cpp Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Is there any interest for this group to create a debian package? Users would have an easier time installing config4cpp.
Files need to imported, tag created.
Environment: Windows 10 x64, Visual Studio 12.0.
Instead of vcvars32.bat
I ran "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
(the former doesn't exist)
Then nmake.exe -f Makefile.win
outputs (snippets)
Microsoft (R) Program Maintenance Utility Version 12.00.21005.1
cd src
nmake -f Makefile.win all
.....................................................................................................
CL /c /I..\include /DWIN32 /GX /Zi /nologo /GZ /DDEBUG SchemaTypeTypedef.cpp
cl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
cl : Command line warning D9035 : option 'GZ' has been deprecated and will be removed in a future release
cl : Command line warning D9036 : use 'RTC1' instead of 'GZ'
SchemaTypeTypedef.cpp
LIB /out:config4cpp.lib SchemaLex.obj SchemaParser.obj MBChar.obj SchemaValidator.obj platform.obj util.obj Configuration.obj DefaultSecurity.obj DefaultSecurityConfiguration.obj ConfigurationException.obj ConfigurationImpl.obj ConfigParser.obj UidIdentifierProcessor.obj ConfigScope.obj ConfigScopeEntry.obj ConfigItem.obj LexToken.obj LexBase.obj ConfigLex.obj StringBuffer.obj StringVector.obj SchemaType.obj SchemaTypeBoolean.obj SchemaTypeDurationMilliseconds.obj SchemaTypeDurationSeconds.obj SchemaTypeEnum.obj SchemaTypeFloat.obj SchemaTypeFloatWithUnits.obj SchemaTypeInt.obj SchemaTypeIntWithUnits.obj SchemaTypeMemorySizeBytes.obj SchemaTypeMemorySizeKB.obj SchemaTypeMemorySizeMB.obj SchemaTypeScope.obj SchemaTypeString.obj SchemaTypeUnitsWithFloat.obj SchemaTypeUnitsWithInt.obj SchemaTypeList.obj SchemaTypeTable.obj SchemaTypeTuple.obj SchemaTypeTypedef.obj
Seems compiled. Now Linker starts and fails
Microsoft (R) Library Manager Version 12.00.40629.0
Copyright (C) Microsoft Corporation. All rights reserved.
copy config4cpp.lib ..\lib
1 file(s) copied.
LINK /out:config4cpp.exe config4cpp.obj config4cpp.lib
config4cpp.lib(SchemaValidator.obj) : **error LNK2001: unresolved external symbol "protected: virtual void __thiscall config4cpp::SchemaTypeDurationMicroseconds::checkRule(class config4cpp::SchemaValidator const *,class config4cpp::Configuration const *,char const ,class config4cpp::StringVector const &,char const )const " (?checkRule@SchemaTypeDurationMicroseconds@config4cpp@@MBEXPBVSchemaValidator@2@PBVConfiguration@2@PBDABVStringVector@2@2@Z)
config4cpp.lib(SchemaValidator.obj) : **error LNK2001: unresolved external symbol "protected: virtual bool __thiscall config4cpp::SchemaTypeDurationMicroseconds::isA(class config4cpp::SchemaValidator const *,class config4cpp::Configuration const *,char const ,char const ,class config4cpp::StringVector const &,int,class config4cpp::StringBuffer &)const " (?isA@SchemaTypeDurationMicroseconds@config4cpp@@MBE_NPBVSchemaValidator@2@PBVConfiguration@2@PBD2ABVStringVector@2@HAAVStringBuffer@2@@z)
config4cpp.exe : fatal error LNK1120: 2 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\LINK.EXE"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.EXE"' : return code '0x2'
Stop.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.