Как встроить код C ++ в .so и .dll - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь найти способ, где я могу встроить код C / C ++ в .dll и .so при необходимости. Либо через Visual Studio, CMake или любой другой инструмент. Мне также нужно ссылаться на сторонние библиотеки в зависимости от того, какое расширение я создаю.

Я пытался заглянуть в CMake, но, похоже, он создает соответствующий тип расширения для вашей операционной системы, поэтому, поскольку я использую Windows, кажется, что он собирает только .dll, а не .so.

Я не думаю, что Visual Studio может легко переключаться между ними, особенно ссылаясь на сторонний .dll или .so соответственно. Я еще не смотрел на Затмение.

То, что я пытаюсь сделать, - это создать библиотеку C / C ++ для использования на телефонах Android (которая использует файлы .so), но я хотел бы проверить мой код C / C ++ на моем ПК с Windows как своего рода модульный тест перед развертыванием на телефоне.

Есть предложения?

...