小编Han*_*ner的帖子

用于C++的C包装器

我想将Pure Data用作我自己库的原型工具.我发现Pure Data补丁是用C语言编写的,但我的库是用C++编写的.那么如何在纯数据中使用此代码呢?由于我没有使用普通的C,我想知道如何编写C++类的C包装器以及如何实例化我的类呢?或者我必须重写C中的所有内容?

c c++ wrapper puredata

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

将'emma'添加到Android ant build会触发"局部变量类型不匹配"异常

我试图在测试Android项目时运行Emma,该项目是Java和C/JNI代码的组合.构建和测试工作正常,但每当我添加emma,我得到一个神秘的例外.我正在使用Android SDK v20.1和NDK r8b.

该项目在这里,它是一个Android库项目:https: //github.com/guardianproject/IOCipher ,测试在这里:https: //github.com/guardianproject/IOCipherTests

build.xml文件是使用生成的android update test-project.ant clean debug install test每次运行都会ant clean emma debug install test触发异常:

这是例外:

-dex:
      [dex] Converting compiled files and external libraries into /var/lib/jenkins/workspace/IOCipherTests/IOCipherTests/bin/classes.dex...
       [dx] 
       [dx] EXCEPTION FROM SIMULATION:
       [dx] local variable type mismatch: attempt to set or access a value of type int using a local variable of type info.guardianproject.libcore.io.ErrnoException. This is symptomatic of .class transformation tools that …
Run Code Online (Sandbox Code Playgroud)

ant android emma

7
推荐指数
1
解决办法
1483
查看次数

使用定制语言合成通用编程语言(Python)(PureData/MaxMSP/ChucK)

我正在学习Python,因为它吸引我作为数学家,但也有许多有用的科学计算,图像处理,网络应用程序等库.

令我感到沮丧的是,对于我的某些兴趣(电子音乐或装置艺术),有非常特定的编程语言似乎更适合这些目的,例如Max/MSP,PureData和ChucK - 都非常吸引人.

我的问题是,如何处理这些不同的语言?我应该只是通过使用插件和Python解释器来学习Python并管理其他人吗?是否有用于集成语言的好工具,或者仅仅是学习所有语言的正确方法?

python chuck puredata

6
推荐指数
1
解决办法
1109
查看次数

使用NDK构建Android openssl并不能正确构建arm4程序集文件

openssl 包含在Android操作系统中,Google还在其构建中包含一些arm4/thumb汇编程序代码(aes/asm/aes-armv4.s,bn/asm/armv4-mont.s,sha/asm/sha1-armv4 -large.s,sha/asm/sha256-armv4.s,sha/asm/sha512-armv4.s).我有Android openssl构建,ndk-build但它只能使用普通的C aes_core.c而不是arm4文件正确构建.它甚至创建.o文件,但它找不到*.odorg文件,我不知道它们来自哪里.

有什么想法吗?

/usr/local/android-ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-gcc -MMD -MP -MF /Users/hans/code/eighthave/openssl-android/obj/local/armeabi/objs/crypto/aes/asm/aes-armv4.o.d.org -fpic -ffunction-sections -funwind-tables -fstack-protector -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -Wno-psabi -march=armv5te -mtune=xscale -msoft-float -mthumb -Os -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -I/Users/hans/code/eighthave/openssl-android -I/Users/hans/code/eighthave/openssl-android/crypto/asn1 -I/Users/hans/code/eighthave/openssl-android/crypto/evp -I/Users/hans/code/eighthave/openssl-android/include -I/Users/hans/code/eighthave/openssl-android/include/openssl -Iexternal/zlib -I/Users/hans/code/eighthave/openssl-android/crypto -DANDROID -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_CAPIENG -DOPENSSL_NO_CAST -DOPENSSL_NO_CMS -DOPENSSL_NO_GMP -DOPENSSL_NO_IDEA -DOPENSSL_NO_JPAKE -DOPENSSL_NO_MD2 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_SHA0 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SEED -DOPENSSL_NO_STORE -DOPENSSL_NO_WHIRLPOOL -DOPENSSL_NO_HW -DOPENSSL_NO_ENGINE -DZLIB -DNO_WINDOWS_BRAINDEATH -DOPENSSL_BN_ASM_MONT -DAES_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -Wa,--noexecstack -O2 -DNDEBUG -g -I/usr/local/android-ndk/platforms/android-8/arch-arm/usr/include -c /Users/hans/code/eighthave/openssl-android/crypto/aes/asm/aes-armv4.s -o /Users/hans/code/eighthave/openssl-android/obj/local/armeabi/objs/crypto/aes/asm/aes-armv4.o && …

assembly android openssl android-ndk

5
推荐指数
1
解决办法
5975
查看次数

在 Tkinter 中设置“tk 缩放”会影响小部件,但不会影响文本

我正在尝试使用 Tk 的“tk 缩放”功能来缩放 GUI,但它似乎只更改小部件的大小,而不更改文本。是否可以在 Tkinter 中使用“tk 缩放”并使其正常工作?这是我的测试脚本:

#!/usr/bin/python

from Tkinter import *

root = Tk()
root.tk.call('tk', 'scaling', '-displayof', '.', 50)
root.geometry('640x480+0+0')
label = Label(root, text='THis is some text')
button = Button(root, text='my button', command=root.quit)
label.pack()
button.pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

python scaling tk-toolkit tkinter

5
推荐指数
0
解决办法
3324
查看次数

反正有没有将Python/Tkinter连接到已经运行的Tcl/Tk应用程序?

我在Pure Data上工作了很多,这是一个用Tcl/Tk和C编写的应用程序.我希望能够为插件创建一个python API来修改Tcl/Tk GUI.为此,似乎我需要能够将正在运行的Tk实例传递给python,然后让Tkinter将Tcl/Tk实例用于其命令.所以类似于:

root = Tk(pid_of_running_app)
Run Code Online (Sandbox Code Playgroud)

python tk-toolkit tkinter tcl

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

在iPhone上运行的纯数据音效库

我想知道是否有人设法使用Pure数据声音库作为iOS应用程序的外部库.纯数据维基声称它只能在越狱的iOS设备上编译.iPD项目声称"将光盘移植到iPhone OS以用作音频/控制引擎",但它没有提及任何考虑到它只能部署到越狱设备的东西.

有没有人让纯数据库在iOS设备应用程序上运行,成功获得了AppStore的批准?

iphone audio ios puredata

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

标签 统计

puredata ×3

python ×3

android ×2

tk-toolkit ×2

tkinter ×2

android-ndk ×1

ant ×1

assembly ×1

audio ×1

c ×1

c++ ×1

chuck ×1

emma ×1

ios ×1

iphone ×1

openssl ×1

scaling ×1

tcl ×1

wrapper ×1