Thank you for your help. I tried binding it like you suggested and recieved the above error and a warning.
int sc_main(int argc, char* argv[]) {
// Ports
sc_signal <bool> reset;
sc_signal <bool> clock;
sc_signal<sc_uint<8> > input;
sc_vector<sc_signal<sc_uint<8>>> output;
//sc_signal<sc_uint<8>> output[8];
//instance and port binding
mux bind("mux");
bind.reset(reset);
bind.clk(clock);
bind.in(input);
bind.out(output);
// Open VCD file
sc_trace_file *wf = sc_create_vcd_trace_file("mux");