标签: embed

使用Python嵌入的C++:如果未安装Python,则会崩溃

我正在Windows上开发,我搜索到的所有地方都没有找到任何人谈论这种事情.

我在桌面上制作了一个C++应用程序,它使用MSVC嵌入了Python 3.1.我将python31.lib与应用程序运行文件夹中的python31.dll一起包含在可执行文件中.它很棒.我的扩展和嵌入代码肯定有效,没有崩溃.

我将run文件夹发送给没有安装Python的朋友,在脚本设置阶段,应用程序崩溃了.

几个小时前,我在安装了Python 2.6的笔记本电脑上试用了这个应用程序.我得到了与我的朋友相同的崩溃行为,并通过调试发现它是Py_Initialize()调用失败.

我在笔记本电脑上安装了Python 3.1而没有更改应用程序代码.我跑了它,它完美运行.我卸载了Python 3.1并且应用程序再次崩溃.我在我的应用程序中放入代码以从本地python31.dll动态链接,以确保它正在使用它,但我仍然得到崩溃.

我不知道解释器是否需要比DLL更多启动或什么.我无法找到任何资源.Python文档和其他指南似乎没有解决如何在不让用户在本地安装Python的情况下分发使用Python嵌入的C/C++应用程序.我知道它在Windows上比在Unix上更多的是一个问题,但是我已经看到许多在本地嵌入Python的Windows C/C++应用程序,我不确定它们是如何做到的.

除了DLL之外我还需要什么?为什么我安装Python然后在卸载时停止工作呢?听起来应该是如此微不足道; 也许这就是没有人真正谈论它的原因.不过,我无法解释如何处理这个崩溃问题.

非常感谢你提前.

c++ python embed dll distribution

22
推荐指数
4
解决办法
1万
查看次数

在c#.exe中嵌入.net dll

我正在编写一个使用MS Chart for .net 3.5实用程序的项目.

但是,要么所有用户都需要安装它,要么我需要将dll与程序打包在一起.

我可以让Visual Studio将dll复制到包含该程序的文件夹中,但是是否可以将其嵌入到dll中,以便只有一个文件?

我已经看过几个外部程序,但肯定在Visual Studio中必须有一种方法 - 它是否适用于MS .net dll?

c# embed dll

22
推荐指数
0
解决办法
2万
查看次数

如何使用新的YouTube iframe样式代码嵌入高品质视频

我正在使用youtubes新的iframe代码嵌入视频,但视频质量低于我在youtube上观看时的质量.有没有办法嵌入高质量的视频?

我的代码目前是

<iframe title="YouTube video player" width="650" height="390" src="http://www.youtube.com/embed/6X3zUh8RqbY" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

html embed youtube youtube-api

22
推荐指数
3
解决办法
7万
查看次数

如何嵌入.ttf字体是JavaFx 2.2?

首先,我是编码领域的新人.我需要在我的基于javaFXML的应用程序中嵌入一个字体,不知道该怎么做.我已经将字体粘贴在fontName.ttf项目源根目录中的"resources"文件夹中,即App/src/app/resources.我已将组件(文本)的CSS设置为

#text {
    -fx-font-family: url(resources/fontName.ttf);
}
Run Code Online (Sandbox Code Playgroud)

我也尝试在url中添加引号,即url("resources/fontName.ttf");,但它不起作用.我还为组件设置了css id,这样就不会出现问题了.还有其他工作方式吗?我见过http://fxexperience.com/2010/05/how-to-embed-fonts/,但由于我有jdk 1.7 u21,它不起作用.有关正确嵌入字体的方法的想法吗?

embed fonts javafx fxml

22
推荐指数
2
解决办法
3万
查看次数

如何在没有转推的情况下嵌入Twitter时间线?

我正在将Twitter时间线嵌入我的网站.然而我的转推正在那里展示,我不希望他们.

有没有简单的方法来关闭它们?我似乎找不到任何东西

我的搜索查询是from:myaccount.我也试过from:myaccount -RT,没有运气.我可以使用搜索小部件隐藏转推,但是不会显示超过一周的推文,这在我的情况下是不可接受的.

通过一些CSS魔术隐藏推文也行.我设法找出手动插入

div.timeline-Tweet--isRetweet {
  display: none !important;
}
Run Code Online (Sandbox Code Playgroud)

在嵌入式HTML的CSS中有诀窍,但我无法以编程方式进行.

html embed twitter search

22
推荐指数
2
解决办法
3530
查看次数

在Android应用程序中嵌入ZXing

所以我是另一个不幸的Android开发初学者需要在他的应用程序中嵌入ZXing条码扫描器.

有很多问题要求如何在stackoverflow上执行此操作,但没有一个问题的答案对于初学者来说是真正可以理解和解释的.所有答案都说"你需要做的就是构建ZXing项目的核心库,引用它你的项目,然后将一些代码从ZXing的android /目录复制到你的应用程序,你就完成了".但这对菜鸟来说并不是很有帮助.

我的项目中引用了ZXings核心库.我打开了Barcode Scanner应用程序源.我正在尝试阅读和理解条码扫描器应用程序的代码,但它对我的知识水平来说太复杂了.

我只想在我的应用程序中有一个按钮,当按下时,打开条形码扫描仪,扫描仪应该只能扫描条形码,解码并返回数字,它不需要将代码发送到任何地方得到任何信息等,我自己照顾这些事情.我只需要一个简单的扫描仪,它可以在按钮点击时启动,扫描代码并给我结果.但我无法想象自己该怎么做.我认为如果你只需要从ZXing扫描仪复制一些文本就不难做到,你只需要了解它的代码.

因此,如果有人可以解释这一点(告诉你要复制的代码部分,如何在onClick方法按钮中启动扫描仪等)请这样做,我相信有很多人会非常感谢这一点,就像我会是.

embed android barcode-scanner zxing

21
推荐指数
2
解决办法
1万
查看次数

在Web浏览器上运行Android应用程序

我在专门从事原生移动应用程序开发的公司工作.该公司同时提供Android和iOS应用程序.现在向不同公司的高管展示我们的应用程序,我们使用pieceable.com将我们的iOS应用程序嵌入到浏览器中.这样我们就可以向这些潜在客户发送网址,他们可以使用该应用程序.

在搜索互联网很长一段时间后,我找不到任何东西来为Android应用程序做这种功能.有没有办法可以做到.有什么工具可供我使用吗?

embed android web

21
推荐指数
3
解决办法
2万
查看次数

将Java嵌入到C++应用程序中?

我得到了一个用C++编写的应用程序,我可以通过在C++中编写插件来扩展应用程序功能.

我基本上想要做的是将Java嵌入到这个应用程序中.这已经用Python完成了(不是由我完成的).

我读了一些关于JNI的内容,但总是有一个使用Java类的完整程序的演讲.

我想要做的是,使用Java中的C++类来与应用程序进行交互.
在这种情况下,它是一个3D应用程序,称为Cinema 4D.

有没有办法在应用程序运行时(使用某种脚本语言)使用JNI或类似的东西编译和评估Java代码?

嵌入完成后的虚构代码示例:

import c4d.documents.*;

class Main {
  public static void main() {
    BaseDocument doc = GetActiveDocument();
    BaseObject op = doc.GetActiveObject();
    if (op != null) {
      op.Remove();
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

此代码应与Cinema 4D交互以删除所选对象.

c++ java embed java-native-interface

21
推荐指数
1
解决办法
3万
查看次数

嵌入Youtube的自动全屏

我在网页上嵌入了Youtube视频.

使用带有Youtube APIHTML5 iframe,是否可以在用户按下播放时全屏显示视频?

由于该网站适用于iPad,因此无法使用Chromeless播放器.

javascript embed youtube html5 ipad

21
推荐指数
2
解决办法
6万
查看次数

嵌入可编辑的Google文档电子表格,不带标题和工具栏

我需要在网页上嵌入Google文档电子表格,但它必须只是可编辑的单元格,而顶部没有Google导航和工具栏.

我无法找到用于在任何地方嵌入Google文档的查询字符串变量的引用,但似乎删除工具栏等的唯一方法是将"output = html"添加到查询字符串中.但是,这似乎是将它从可编辑的电子表格转换为不可编辑的电子表格,这就是问题所在.

任何人都可以建议如何操作下面的URL来生成只有单元格可见的可编辑文档(没有工具栏)?

https://docs.google.com/spreadsheet/ccc?key=0AngcQK0IFROwdHZySkUwd0JtY0N6Zk5RaTAyZDFVekE&widget=true

请注意,此URL不起作用 - 这只是一个示例.

谢谢!

embed google-docs google-sheets

21
推荐指数
3
解决办法
3万
查看次数