Quantcast
Channel: beginners - openFrameworks
Viewing all articles
Browse latest Browse all 4929

Expression: vector iterator not incrementable

$
0
0

@jbacelar wrote:

Hi.

Please, I came from processing quite recently to OF.
Need some help debugging a mac working project to a windows compilation:

This code adds menu names from vector selected2. It´s working fine on xCode but VisualStudio says
vector iterator not incrementable when at mouseReleased from the ofxUI function.

string name2 = e.widget->getName();
ofxUIToggle *toggle2 = (ofxUIToggle *)e.widget;
ddl2->setShowCurrentSelected(toggle2->getValue());

if (name2 == "Ramos de Atividade")
{
	ofxUIDropDownList *ddlist2 = (ofxUIDropDownList *)e.widget;
	vector<ofxUIWidget *> &selected2 = ddlist2->getSelected();

	for (int i = 0; i < selected2.size(); i++)
	{
		nameToMenu = selected2[i]->getName();
	}


	if (g_img_N == 1 && g_changeMenu == true) {

		ddl2->clearToggles();

		string add= "";
		std::set<std::string>::iterator it_names = RArtLar.v_setRamos.begin();

		for (int i = 0; i< RArtLar.maxElements; i++) {

			add+= *it_names;
			ddl2->addToggle(*it_names);
			// cout << "*it_names : " << *it_names << endl;
			add+= "\n";
			it_names++;

		}
		g_changeMenu = false;
	}

Posts: 5

Participants: 2

Read full topic


Viewing all articles
Browse latest Browse all 4929

Trending Articles