MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да добавя дефиниция на макрос в cmake?

Разгледайте add_definitions , което ще добави вашите дефиниции към командния ред на вашия компилатор, напр. -D с gcc или /D с MSVC. Опитайте нещо като:

add_definitions( -DBOOST_FILESYSTEM_VERSION=2 )

Във вашия случай определено бих избрал add_definition метод, но алтернатива може да разгледате configure_file . След това можете да създадете шаблон на заглавен файл, който ще бъде изпълнен със cmake-стойности и да го включите във вашите изходни файлове. Това може да бъде полезно, ако имате много, много конфигурируеми параметри, които се определят от CMake.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Трябва ли да затварям ръчно връзка с мангуста?

  2. Как да стартирате mongodb от dockerfile

  3. MongoDB изчислява резултат от съществуващи полета и го поставя в ново поле в същата колекция

  4. Операторът за близост за точка geojson връща грешка, когато maxdistance се използва в заявката

  5. Актуализирайте обект с даден ID, вграден в масив без преструктуриране на базата данни на Mongo