sql >> Database >  >> NoSQL >> MongoDB

Hoe de definitie van een macro toe te voegen in cmake?

Bekijk add_definitions , waarmee uw definities worden toegevoegd aan de opdrachtregel van uw compiler, b.v. -D met gcc, of /D met MSVC. Probeer iets als:

add_definitions( -DBOOST_FILESYSTEM_VERSION=2 )

In jouw geval zou ik zeker kiezen voor de add_definition methode, maar een alternatief is om een ​​kijkje te nemen in configure_file . Vervolgens kunt u een header-bestandssjabloon maken, die wordt gevuld met cmake-waarden en deze opnemen in uw bronbestanden. Dit kan handig zijn als je veel, veel configureerbare parameters hebt die worden bepaald door CMake.




  1. Wat is het verschil tussen StackExchange.Redis en StackExchange.Redis.StrongName?

  2. Mongodb sorteer binnenarray

  3. Vind geneste SubDocument MongoDB op n-niveau

  4. Kan ik rs.initiate() en rs.Add() aanroepen vanuit node.js met het MongoDb-stuurprogramma?