我正在按照教程:
http://zetcode.com/tutorials/gtktutorial/firstprograms/
它工作,但每次我双击可执行文件,有一个控制台,我不希望它在那里.
我如何摆脱那个控制台?
平台:Windows XP.
BTW我右键点击图标时也遇到了这个问题:
GLib-WARNING **: g_main_context_check() called recursively from within a source's check() or prepare() member.
Run Code Online (Sandbox Code Playgroud)
有没有人熟悉这个?
[r,c,d] = size(rgbImage); %# Get the image dimensions
Run Code Online (Sandbox Code Playgroud)
什么是r,c,d站在这里?
>> XOR(X,X)
??? Undefined function or method 'XOR' for input arguments of type 'logical'.
Run Code Online (Sandbox Code Playgroud)
为什么XOR不能用于逻辑矩阵?
我尝试了一个更简单的例子:
>> A=[1 0;1 0];
>> B=[1 1;0 0];
>> XOR(A,B)
??? Undefined function or method 'XOR' for input arguments of type 'double'.
Run Code Online (Sandbox Code Playgroud)
我该如何正确使用XOR?
ECHO @ECHO OFF ^& (IF EXIST "%%~dp0%~n1.swf" (DEL "%%~dp0%~n1.swf")) ^& %mxmlcPath% %opts% -file-specs "%%~dp0%~nx1" ^& (IF EXIST "%%~dp0%~n1.swf" (CALL "%%~dp0%~n1.swf") ELSE (PAUSE)) > "%~dpn1.bat"
REM Immediately execute the generated bat
@ECHO on
CALL "%~dpn1.bat"
Run Code Online (Sandbox Code Playgroud)
这对我来说真是一团糟(比如ECHO @ECHO OFF,那是什么意思?),有人可以详细说明吗?
我现在通过手动包含所有必需的路径(gtk捆绑包D:/Tools/gtk+-bundle_2.20.0-20100406_win32)来以非常丑陋的方式进行:
include_directories(D:/Tools/gtk+-bundle_2.20.0-20100406_win32/include/gtk-2.0 D:/Tools/gtk+-bundle_2.20.0-20100406_win32/include/glib-2.0 D:/Tools/gtk+-bundle_2.20.0-20100406_win32/lib/glib-2.0/include D:/Tools/gtk+-bundle_2.20.0-20100406_win32/include/cairo D:/Tools/gtk+-bundle_2.20.0-20100406_win32/include/pango-1.0 D:/Tools/gtk+-bundle_2.20.0-20100406_win32/lib/gtk-2.0/include D:/Tools/gtk+-bundle_2.20.0-20100406_win32/include/atk-1.0)
link_directories(D:/Tools/gtk+-bundle_2.20.0-20100406_win32/lib)
target_link_libraries(MyProgram gtk-win32-2.0.lib)
Run Code Online (Sandbox Code Playgroud) >> fft([1 4 66])
ans =
71.0000 -34.0000 +53.6936i -34.0000 -53.6936i
Run Code Online (Sandbox Code Playgroud)
有人能根据上面的结果解释一下吗?