小编boc*_*ura的帖子

如何仅对特定文件#define 宏?

我在 macro.h 中定义了一个特殊的宏,但我希望它仅在我的部分源文件 (h/cpp) 中有效,我该怎么做?

恐怕有些“坏”用户在源文件之前包含了不熟悉宏的macro.h。

我该如何预防?

c++

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

eclipse open 声明无法正常工作

我正在使用 Eclipse 4.6,在 Linux 中使用 C++ 项目。如果相关:编译是通过 CMake makefile 完成的。Gdb版本是8.0.1

当使用F3(打开声明)时,将打开一个带有类声明(例如友元类声明)的窗口,但不打开类定义(即class MyClass : public BaseClass ...)

还发现所有参考文献都不起作用。

我有

  1. 使用项目->索引->重建

  2. 验证 C++ General/Patch 和 Symbols/Path 是否已正确定义

这是我的索引器设置 索引器设置

c++ unix eclipse eclipse-cdt

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

Calendar.getInstance无法解析为类型

我试图通过在查询中指定日期选择来阅读日历事件.无论我为什么这样做,我都会在此行中收到错误"Calendar.getInstance无法解析为类型":

Calendar c_start= new Calendar.getInstance();
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为我导入了java.util.Calendar;

这是我的代码

package com.authorwjf.calsample;


import java.text.Format;
import java.text.SimpleDateFormat; 

import android.util.Log;

import android.app.Activity;
import android.os.Bundle;
import android.text.format.DateFormat;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.provider.CalendarContract;
import android.content.DialogInterface;
import android.database.Cursor;

import java.util.Calendar;

    @Override
    public void onClick(View v) {
        TextView tv = (TextView)findViewById(R.id.data);
        String title = "N/A";
        Long start = 0L;
        switch(v.getId()) {
        case R.id.next:
            if(!mCursor.isLast()) mCursor.moveToNext();
            break;
        case R.id.previous:
            if(!mCursor.isFirst()) mCursor.moveToPrevious();
            break;
        }
        Format df = DateFormat.getDateFormat(this);
        Format tf = DateFormat.getTimeFormat(this);
        try { …
Run Code Online (Sandbox Code Playgroud)

eclipse android calendar adt

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

标签 统计

c++ ×2

eclipse ×2

adt ×1

android ×1

calendar ×1

eclipse-cdt ×1

unix ×1