I can only find information on how to install a ready-made R extension package, but it is nowhere mentioned which commands a developer of an extension package has to use during daily development. I am using Rcpp and I am on Windows.

If this were a typical C++ project, it would go like this:

```
edit
make  # oops, typo
edit  # fix typo
make  # oops, forgot an #include
edit
make  # good; updates header dependencies for subsequent 'make' automatically
./fooreader  # test it
make install # only now I'm ready

```

Which commands do I need for daily development of an Rcpp package project?

I've allocated a skeleton project using these commands from the R command line:

```
library(Rcpp)
Rcpp.package.skeleton("FooReader", example_code=FALSE,
         author="My Name", email="my.email@example.com")

```

This allocated 3 files:

```
DESCRIPTION
NAMESPACE
man/FooReader-package.Rd

```

Now I dropped source code into

```
src/readfoo.cpp

```

with these contents:

```
#include <Rcpp.h>

#error here

```

I know I can run this from the R command line:

```
Rcpp::sourceCpp("D:/Projects/FooReader/src/readfoo.cpp")

```

(this does run the compiler and indicates the #error).
But I want to develop a package ultimately.