commit | ad2c54a31f7b504a4823433995672e656891b2a7 | [log] [tgz] |
---|---|---|
author | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Wed Apr 10 13:53:37 2013 -0700 |
committer | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Wed Apr 10 13:53:37 2013 -0700 |
tree | ccbada40103bb093c249d2011e957254cace86ec | |
parent | 7e6749a6500a221c0382902805950c1ca4ff4090 [diff] |
model: Add use of "extern template" to prevent duplicate instantiation/initialization of templated classes This syntax has been tested with gcc and clang, but may not be fully supported by other compilers. Additional testing (and optional ifdef blocks) is required for the final solution to the problem.
To successfully compile ndnSIM, it is necessary to use a custom branch of NS-3.
This branch can be cloned from https://github.com/cawka/ns-3-dev-ndnSIM
mkdir ndnSIM cd ndnSIM git clone git://github.com/cawka/ns-3-dev-ndnSIM.git ns-3 git clone git://github.com/cawka/pybindgen.git pybindgen git clone git://github.com/NDN-Routing/ndnSIM.git ns-3/src/ndnSIM
For more information, including downloading and compilation instruction, please refer to documentation in doc/ or on http://ndnsim.net