小编Boi*_*ime的帖子

在Xcode 6中使用XCTest进行订购单元测试

我想知道是否有任何方法告诉Xcode以指定的顺序运行单元测试.我的意思是不是在同一个XCTestCase类文件中,而是在所有类文件之间.

在此输入图像描述

例如,我想在运行SitchozrSDKMessageTest之前运行SitchozrSDKSessionTest.

我在堆栈或Apple文档上查看了几个线程,但我没有找到有用的东西.

谢谢你的帮助.

xcode objective-c ios xctest xcode6

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

对"initscr"Ncurses的未定义引用

我正在尝试编译我的项目,我使用lib ncurse.编译器链接文件时我遇到了一些错误.

这是我在Makefile中的标志行:

-W -Wall -Werror -Wextra -lncurses
Run Code Online (Sandbox Code Playgroud)

我已经包含了ncurses.h

一些布局:

prompt$> dpkg -S curses.h
libslang2-dev:amd64: /usr/include/slcurses.h
libncurses5-dev: /usr/include/ncurses.h
libncurses5-dev: /usr/include/curses.h

prompt$> dpkg -L libncurses5-dev | grep .so
/usr/lib/x86_64-linux-gnu/libncurses.so
/usr/lib/x86_64-linux-gnu/libcurses.so
/usr/lib/x86_64-linux-gnu/libmenu.so
/usr/lib/x86_64-linux-gnu/libform.so
/usr/lib/x86_64-linux-gnu/libpanel.s
Run Code Online (Sandbox Code Playgroud)

这是我的错误:

gcc -W -Wall -Werror -Wextra -I./Includes/. -lncurses -o Sources/NCurses/ncurses_init.o -c Sources/NCurses/ncurses_init.c
./Sources/NCurses/ncurses_init.o: In function `ncruses_destroy':
ncurses_init.c:(.text+0x5): undefined reference to `endwin'
./Sources/NCurses/ncurses_init.o: In function `ncurses_write_line':
ncurses_init.c:(.text+0xc5): undefined reference to `mvwprintw'
./Sources/NCurses/ncurses_init.o: In function `ncurses_init':
ncurses_init.c:(.text+0xee): undefined reference to `initscr'
collect2: error: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

非常感谢

c linker compilation ncurses undefined-reference

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

GTK + gcc:链接时对所有gtk函数的未定义引用

我正在用GTK +编写一个接口,用于使用XMPP协议进行聊天.当我编译它时,我的代码运行正常:

gcc login_gtk.c `pkg-config --cflags --libs gtk+-3.0`
Run Code Online (Sandbox Code Playgroud)

但是因为我将我的文件添加到我的项目中,并且我正在使用Makefile,所以它不再编译.我想问题来自我的Makefile.

编译器错误:

gcc -o -W -Wall -Wextra -Werror -g -I./Includes/. -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12  -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0     -c -o Sources/login_gtk.o Sources/login_gtk.c
gcc -o -W -Wall -Wextra -Werror -g -I./Includes/. -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12  -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0     -c -o …
Run Code Online (Sandbox Code Playgroud)

c gtk linker compiler-errors

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

使用C++的Lua脚本:尝试索引全局'io'(零值)

我打算用lua fo AI写一个程序,所以我试着让它一起工作.但是当我尝试从我的cpp文件加载lua脚本时,我收到此错误消息:

-- toto.lua:1: attempt to index global 'io' (a nil value)
Run Code Online (Sandbox Code Playgroud)

这是我的lua脚本:

io.write("Running ", _VERSION, "\n")

这是我的cpp文件:

void report_errors(lua_State *L, int status)
{
  if ( status!=0 ) {
  std::cerr << "-- " << lua_tostring(L, -1) << std::endl;
  lua_pop(L, 1); // remove error message                                                            
  }
}



int main(int argc, char** argv)
{
  for ( int n=1; n<argc; ++n ) {
  const char* file = argv[n];

  lua_State *L = luaL_newstate();

  luaopen_io(L); // provides io.*                                                                   
  luaopen_base(L);
  luaopen_table(L);
  luaopen_string(L);
  luaopen_math(L);

  std::cerr << …
Run Code Online (Sandbox Code Playgroud)

c++ io lua

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

Swift 3为什么不能将二元运算符'==='应用于两个'Date'操作数?

public func ==(lhs: Date, rhs: Date) -> Bool {
  return lhs === rhs || lhs.compare(rhs) == .orderedSame
}
Run Code Online (Sandbox Code Playgroud)

升级到Swift 3后,我现在收到此错误..."二进制运算符===不能应用于两个Date操作数"

有关如何纠正此问题的任何建议?

swift3

0
推荐指数
1
解决办法
3507
查看次数