当我make在终端中编译使用它打印:
g++ -Wall –std=c++11 -c File.cpp
clang: error: no such file or directory: '–std=c++11'
make: *** [Book.o] Error 1
Run Code Online (Sandbox Code Playgroud)
生成文件:
PROG = studs
CC = g++
OBJS = File.o FileTestDriver.o
CPPFLAGS = -Wall –std=c++11
$(PROG) : $(OBJS)
$(CC) -o $(PROG) $(OBJS)
File.o : File.h
$(CC) $(CPPFLAGS) -c File.cpp
FileTestDriver.o :
$(CC) $(CPPFLAGS) -c FileTestDriver.cpp
clean:
$(RM) $(PROG) $(OBJS)
Run Code Online (Sandbox Code Playgroud)
FileTestDriver具有main函数,File.cpp只是一个带有一些构造函数,实例变量和函数的简单类.我不确定问题出在哪里,但我认为它是在Makefile中,因为我刚开始使用它们.
当我简单编译时,g++ -std=c++11 File.cpp我得到错误:
Undefined symbols for architecture x86_64:
"_main", referenced from:
implicit entry/start for …Run Code Online (Sandbox Code Playgroud) 我试图创建一个简单的幻灯片,其中UIImageView的图像每三秒更改一次.首先,我打电话给[self slideShow]我viewDidLoad.由于某种原因,我只运行一次计时器,我无法弄明白.这是我的其他方法:
- (void)slideShow
{
timer = [NSTimer timerWithTimeInterval:3.0
target:self
selector:@selector(imChange)
userInfo:nil
repeats:YES];
[timer fire];
}
- (void)imChange
{
NSLog(@"%d",slideNum);
switch (slideNum) {
case 0:
imView.image = img1;
break;
case 1:
imView.image = img2;
break;
default:
break;
}
slideNum++;
if (slideNum > 1) {
slideNum = 0;
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:Timer是一个实例变量
我想创建更详细的表格单元格.我找到的一个例子是reddit.com客户端AlienBlue.每个单元格都有一个图像,帖子的标题,然后是其他四个文本.如何在表格单元格中"分层"文本?