我在windows 7和visual studio 2010中使用firebreath创建了firefox插件。它在Windows上生成。dll,。msi和。exe文件,但在linux上不生成。so文件。我必须使用这个插件的两个操作系统,所以我应该如何创建它?
您必须在linux机器上构建linux版本,在mac os机器上构建mac os版本,在windows机器上构建windows版本。
build/文件夹不应该在源代码控制中;它将是特定于平台的,并由cmake在准备脚本中生成。